일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 주니어개발자
- Headless 컴포넌트
- 프로세스
- Sparkplug
- AJIT
- react
- Compound Component
- zustand
- Redux Toolkit
- TypeScript
- task queue
- linux 배포판
- prettier-plugin-tailwindcss
- 암묵적 타입 변환
- 타입 단언
- 좋은 PR
- helm-chart
- CS
- useLayoutEffect
- 회고
- 명시적 타입 변환
- Microtask Queue
- 클라이언트 상태 관리 라이브러리
- type assertion
- JavaScript
- Recoil
- Custom Hook
- Render Queue
- jotai
- docker
- Today
- Total
목록분류 전체보기 (177)
구리
목차 웹 표준 웹 표준의 장점 웹 호환성 인터넷 W3C(World Wide Web Consortium) 웹 서비스(Web Service) HTML HTML5 HTML태그 - 영역 관련 태그 (inline, block 요소) - 글자 입력 관련 태그 1) 입력 내용을 그대로 보여주는 태그 - - 목록 태그 - 하이퍼링크 태그 - - 테이블 태그 - - 이미지 태그 - - 비디오 태그 - - 오디오 태그 - HTML5 - 시맨틱 태그 CSS CSS를 HTML 문서에 적용하는 방법 CSS 선택자 선택자 우선순위 css not 선택자 웹 표준 브라우저 종류 및 버전에 따른 기능 차이에 대하여 호환이 가능하도록 제시된 표준, 다른 기종 혹은 플랫폼에 따라 달리 구현되는 기술을 동일하게 구현 웹 표준의 장점 - 수..
※ 회원 정보 업데이트쪽은 미완성 단계 멤버관리 프로젝트 준비작업 1. 프로젝트 생성 및 설계 (MemberDTO 클래스의 멤버변수 생성시 DB 테이블 레코드 참고, 단 no는 생성 X) 2. DB 테이블, 시퀀스 생성 Servlet url 맵핑 IdCheckServlet / idCheck.do JoinServlet / join.do LoginServlet / login.do LogoutServlet / logout.do MemberUpdateServlet / memberUpdate.do DB 클래스 및 시퀀스 정보 프로젝트 흐름도 프로젝트 실행 화면 프로젝트 코드 더보기 index.jsp 로그인 페이지로 이동 : LoginServlet (get방식 요청 : doGet()호출) LoginServlet :..
SingleTone 패턴이란 ? 전역 변수를 사용하지 않고 객체를 하나만 생성하여(static), 생성 객체를 어디서든지 참조할 수 있도록 하는 패턴 클래스가 오직 하나의 인스턴스만을 유지하도록 하는 패턴으로 한번 만들어지면 getInstance()와 같은 함수 또는 메소드 호출을 통해 객체에 접근 SingleTone 패턴 설계시 주의사항 1. private 생성자 2. statcic 변수로 객체 생성 3. 객체의 getter 구현 정적 변수가 아닌 SingleTone 패턴을 사용하는 이유 ? interface의 사용이나 lazy loading등 싱글톤으로 할 수 있는 것이 많기에 사용 싱글톤 패턴 예시 우리가 핸드폰을 사용할 때 다크모드로 설정해두면 어떤 페이지로 이동해도 다크모드 세팅은 유지된다. 이..
처음엔 eclipse 단순 오류인줄 알고 clean을 사용하여 서블릿을 구동하였으나 서블릿을 수정할 때마다 반영이 안되어 매번 clean을 해야만 적용이 되는 상황이 이상하고 뭔가 문제가 있다 싶어서 열심히 구글을 했는데...생각보다 아주 단순한 문제였다 문제가 발생하는 프로젝트 클릭 후 이클립스 상단 Project - Build Automatically 부분에 체크 표시가 안되어 있던 것이다... Build Automatically는 자동빌드를 자동으로 해주는 기능으로 체크가 해제되어 있다면 수정된 내용을 자동으로 반영해주지 않기에 위와 비슷한 상황이라면 꼭 확인 해보자
목차 DAO, DTO 개념 및 설계시 주의사항 문제 1 (goodsInfo) 문제 2 (userInfo) Q) DAO란 ? Data Access Object로 DB 접속 및 쿼리문 처리 담당하는 역할을 한다 Q) DAO / DTO 차이는 ? DAO는 DB에 접근하기 위한 객체고 DTO는 데이터 교환을 위해 임의로 만든 객체라고 생각하면 된다 (DAO가 데이터를 가지고 있는 게 아니다) DTO 설계시 주의사항 * 멤버변수명 설정 1. 2. DTO 클래스 멤버변수명 3. DB 테이블 필드명 위 세개가 다 동일한 이름으로 설정한다. * 멤버변수 접근 제한자 모든 멤버변수는 private으로 접근제한자를 설정하며 변수에 접근하기 위한 gettet/setter 메소드 필수 선언 * 기본 생성자 필수 선언 자바 기..
사진의 흐름도에 따라서 각 화면과 데이터 처리를 담당하는 jsp 파일로 구성된 프로젝트를 만드시오 (db 테이블 설계 및 데이터 저장이 먼저 이뤄져야 한다) 문제1 흐름도 db 데이터 저장 프로젝트 코드 더보기 GoodsInfoInitForm.jsp 상품코드를 입력하세요 상품코드: 상품 목록 GoodsInfoReader.jsp GoodsInfoViewer.jsp 상품 정보 코드 : ${CODE } 제목 : ${TITLE } 저자 : ${WRITER } 가격 : GoodsInfoEditForm.jsp 상품 정보를 수정한 후 수정 버튼을 누르십시오. 코드: 제목: 저자: 가격: 원 GoodsInfoUpdate.jsp DBError.jsp 예외처리 페이지 : 에러 페이지 다음과 같은 에러가 발생하였습니다. D..
Cookie(쿠키), Session(세션) 클라이언트 단위로 상태정보를 유지하게 하려먼 쿠키와 세션을 사용 아래와 같은 기준에 따라 선택하여 사용 - 상태정보의 유지 기간이 브라우저가 종료될 때까지인지의 여부 - 유지하려는 정보의 저장 위치(서버, 클라이언트) - 유지하려는 정보가 공개되어도 되는지의 여부 구분 쿠키 세션 저장 위치 클라이언트 서버 저장 데이터 타입 텍스트 객체 저장 데이터 크기 제한 있음 서버에서 수용할 수 있는 만큼 쿠키 속성 서버가 클라이언트에 저장하는 정보로 클라이언트 쪽에 필요한 정보를 저장해놓고 필요할 때 추출하는 것을 지원하는 기술로, 클라이언트와의 연결이 끊어져도 클라이언트마다 개별적으로 상태 정보를 유지하고자 할 때 활용 쿠키는 name, value로 구성된 정보로 브라우..
목차 - Core 반복 액션 태그 1) - Core URL 액션 태그 1) 2) 3) 4) 5) 6) - Core 기본 액션 태그 1) 2) - Core 조건 액션 태그 1) Formatting - 숫자, 날짜 액션 1) 2) - i18n액션 1) - 타임존 액션 1) - Functions 태그 라이브러리 - Servlet - 서블릿의 콜백 메소드 - 응답정보 처리 - HttpServletResponse EL 내장 객체 - paramValues 같은 이름으로 전달되는 질의 문자열의 이름과 값들을 저장하고 있는 map 객체 원래는 checkbox 같이 여러 개의 파라미터값을 불러올 때 String[] a = request.getParameterValues("item")을 사용했지만 EL 구문을 활용하여 다..