사용자 테이블CREATE TABLE `users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `user_id` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_uca1400_ai_ci', `user_password` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_uca1400_ai_ci', `user_name` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_uca1400_ai_ci', `email` VARCHAR(255) NOT NULL COLLATE 'utf8mb4_uca1400_ai_ci', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `user_id` (`user_id..

React 기초 문법 요약1. React.DOM(tag,target)2. tag 내부 변수선언 {변수}3. return jsx를 인식 못 할 수 있으니 ( ) 감싸주기4. return 연속 사용 못함5. 반드시 닫는 태그 작성해야 함6. style 속성은 문자열로 표현 못 함: {prop:val,prop:val..} 7.component정의하기 - 함수로 정의하기: Hooks 기능을 통해 state와 라이프사이클 사용가능->클래스컴포넌트와 완전 똑같이 사용은 못함 - 클래스로 정의하기:state와 라이프사이클 사용가능 - 화살표 함수로 정의하기8.상태 정의하기 - this.state, this.setState() , contructor 초기화9.이벤트구현 -onclick ---> onClick..

REST API 구현하기REST란?Representatinal State Transfer 의 약자로 자원을 이름으로 구분한 상태(정보)를 주고 받는 것을 말한다. 자원(Resource): 소프트웨어가 관리하는 모든 것 ( 데이터, 이미지, 문서 등등)표현(Representation): 해당 자원을 표현하기 위한 이름( students : [학생정보…] ) 상태 전달 : 클라이언트에서 정보를 요청하면 해당 정보를 ( students : [학생정보…] ) 이런 상태로 전달한다. 이때 데이터의 타입은 XML, JSON이다. REST의 개념어떤 자원에 대해 CRUD 연산을 수행하기 위해 URI(Resource)로 GET, POST 등의 방식(Method)을사용하여 요청을 보내고, 요청을 위한 자원은 특정한 형..

요구사항 분석 및 정의DB 설계화면 설계 구현DB구현프로젝트 템플릿 구현DTO 구현DAO 구현웹페이지 및 컨트롤러 구현테스트(단위,통합T)드라이버 로딩DB연결쿼리준비쿼리실행쿼리결과받기DB닫기 ▫︎ 기본게시판 (기능정의)글 쓰기 : insert글 삭제 : delete글 수정 : update글 상세 : select~where글 목록 : select 전체컬럼명(물리)컬럼명(논리)사이즈타입Seq[PK]글번호-INTId아이디20VarcharTitle글제목2000VarcharContent글내용4000Varcharregdate작성일-DATECREATE TABLE hkboard ( seq INT PRIMARY KEY NOT NULL AUTO_INCREMENT , id VARCHAR(10) NOT NULL, t..