전체 글 295

[Flutter] 사전 기반 지식

💡 data란 무엇일까?데이터는 정보를 나타내는 단순한 값 또는 사실의 집합입니다.컴퓨터 과학에서 데이터는 컴퓨터가 처리할 수 있는 형식으로 표현된 정보를 말합니다. 프로그래밍에서 데이터는 변수, 상수, 배열, 리스트, 오브젝트, 클래스 등을 통해 표현되며 CRUD가 가능하고, 전송될 수 있습니다. 데이터 타입은 데이터의 종류를 결정하고, 어떤 연산이 가능한지 결정하는 분류 체계입니다. 예를 들어, 정수 데이터 타입의 데이터는 덧셈, 뺄셈 등의 산술 연산이 가능합니다.데이터는 또한 데이터베이스에서 정보를 저장하는 데 사용됩니다. 이 경우, 데이터는 종종 테이블의 형태로 구조화되어 있으며, 각 테이블은 서로 연관된 데이터의 집합을 나타냅니다.예를 들어, '사용자' 테이블은 이름, 이메일 주소, 전화번호 ..

Flutter 2024.09.04

[Flutter] Dart 언어 변수

💡대부분의 프로그래밍 언어의 구성 - 변수 - 조건문- 반복문 - 함수(인수값) : 위 내용들을 가지고 미리 만들어 놓은 코드 ▶️ dart 언어 기본// main() 함수는 작성한 코드 부터 실행(실행 진입점)// 각 구문은 세미콜론(;) 으로 끝나야 함 ▶️ 주석// 메서드/클래스 정의 위에 주석을 작성하면 'dartdoc' 과 같은 문서 생성 도구를  통해 문서 생성 가능▶️ 변수// 변수와 데이터 타입▶️ 타입 확인(runtimeType)▶️ var, dynamic▶️ 자동 형변환을 지원하지 않는

Flutter 2024.09.04

[Flutter] 프로젝트 구조 살펴보기

flutter 프레임워크의 전체적인 구조를 살펴 보자. andorid 폴더에서 직접 코틀린 코드나 자바 코드를 통해서 작업을 진행할 수 있습니다.iOS 폴더에서는 버전 정도 수정이 가능하며 권장 사항은 XCODE 를 통해서 설정 하길 바랍니다.pubspec.yaml 파일은 프로젝트에 설정 및 외부 라이브러리 관리를 위해 파일 입니다. 변경 사항이 발생하면 상세한 부분은 pubspec.lock 파일에 수정 됩니다.

Flutter 2024.09.04

3~4일차 - 회원가입 ID 비동기 처리 완료

수정- birthDate 추가 UserDetailpackage com.library.bookwave.repository.model;import java.sql.Date;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.NoArgsConstructor;import lombok.ToString;@Data@NoArgsConstructor@AllArgsConstructor@Builder@ToString// user_detail_tbpublic class UserDetail { private int userId; private String email; private Date birthDate; privat..

Window에 Flutter 설치 방법

플러터란단일 코드베이스에서 아름답고 네이티브 컴파일된 다중 플랫폼 애플리케이션을 구축하기 위한 Google의 오픈 소스 프레임워크입니다.빠르다생산성이 좋다유연하다 UI-> 프레임 워크 -> Flutter -> Dart  => 특화된 언어는 c/fhttps://flutter.dev/ Flutter - Build apps for any screenFlutter transforms the entire app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.flutter.dev(홈페이지)⚠️ Flutter SDK 설치 경로 주의사항▶️ Flutter ..

설치 메뉴얼 2024.09.02

2일차 - 회원가입 요청 처리 완료

1일차 - 로그인 화면 구성 , 로그인 기능 구현목표💡1. 로그인 화면 구성 (jsp)2. 로그인 기능 구현  signUp.jsp 회원가입 아이디: 비밀번호: 이름: 전화번호: 010 02 031 051 - - 주소(우편번호): 이메일: 남자 여자 회원가입  signUpDTOpackage com.library.boomaze910.tistory.com 1. xml 공백 발생 (뛰어쓰기)2. 오타 3. Repository에 @Param을 안해줌4. UserService목표💡1. 회원가입 오류 해결2. 회원가입 요청 처리 완료 UserServicepackage com.library.bookwave.service;import org.springframework.beans.factory.annotation.A..

1일차 - 회원가입 화면 구성 , 회원가입 요청 처리

목표💡1. 회원가입 화면 구성 (jsp)2. 회원가입 요청 처리   signUp.jsp 회원가입 아이디: 비밀번호: 이름: 전화번호: 010 02 031 051 - - 주소(우편번호): 이메일: 남자 여자 회원가입  signUpDTOpackage com.library.bookwave.dto;import com.library.bookwave.repository.model.User;import com.library.bookwave.repository.model.UserDetail;import lombok.AllArgsConstr..

[JS] 로컬스토리지(localStorage)란?

💡 로컬스토리지(localStorage)와 세션스토리지(sessionStorage)는 둘 다 브라우저의 웹 스토리지(Web Storage) API에 속하는 기능으로, 사용자의 로컬 환경(즉, 브라우저)에 데이터를 저장하는 방법을 제공합니다. 이들은 쿠키와 비슷한 역할을 하지만, 용량이 더 크고 서버와의 통신 없이 클라이언트 측에 데이터를 저장할 수 있습니다. 로컬스토리지(localStorage) 특징데이터 지속성로컬스토리지에 저장된 데이터는 사용자가 브라우저를 닫거나 컴퓨터를 재부팅해도 삭제되지 않습니다. 명시적으로 데이터를 삭제하거나 코드로 제거하지 않는 한, 해당 데이터는 무기한으로 유지됩니다.데이터 용량로컬스토리지에 저장할 수 있는 데이터의 용량은 보통 브라우저마다 다르지만, 일반적으로 도메인당 ..

JS 2024.08.27