Web 01. 로그인 페이지 만들기 (DB와 연동해서 mvc패턴 이용하기)
2023. 1. 4. 20:33
Web
1. web.xml파일에 welcome-file에 설정되어있는 index.jsp (메인페이지) 만들기 메인페이지에 menebar.jsp include 2. index.jsp파일에 바로 작성하지않고 메뉴바와 로그인폼 (항상 같은페이지에 있을것) 따로 webapp/views/common안에 menubar.jsp생성 ( html/ css 작성시에는 vscode이용) 복습할 부분 > CSS ) float: right 화면으로 부터 띄워서 오른쪽 배치 clear:both float 끝내기 line-height 줄간격 조정 -> 메뉴바 중간정렬할수있음 (높이와 똑같이쓰기) 큰부분부터 차례로 설정하기!! html ) 로그인 전 ( 로그인폼) / 로그인 후 (로그아웃,마이페이지) 같은 jsp내에 작성 전달받은 sess..

Server 03. jsp활용한 피자 주문페이지
2023. 1. 3. 23:09
Web
jsp파일에 주문 페이지 작성 * 오늘의 날짜 -> Date객체 생성 Date today = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy년 MM월 dd일"); sdf.format(today); * form 의 action 값은 Servlet 매핑값 작성 (매핑값은 반드시 contextRoot뒤에 와야함) 주문 버튼 클릭시 Servlet으로 정보 전달 1) 요청 시 전달값 뽑기 및 데이터 가공처리(파싱) ==> 변수 및 객체에 기록 만일 post방식으로 요청할 경우 전달값 뽑기 전 인코딩 처리 == request.setCharacterEncoding("UTF-8");) protected void doGet(HttpServletRequest ..
Server 02 . JSP
2023. 1. 2. 20:33
Web
JSP(Java Server Page) JSP란 , HTML내에서 자바코드를 쓸 수 있는 "자바언어" Servlet(자바코드내)에서 응답화면 (HTML)을 구현했던 복잡함을 간결하게 해결가능 -> Servlet에서는 요청처리(비즈니스로직)에만 집중하고 응답화면을 만들어내는 것은 (프레젠테이션로직) JSP에서 집중하게끔 분리할 수 있음 * JSP Element 1) JSP 스크립팅 원소(Scripting Element) JSP 페이지에서 자바코드를 기술할 수 있게 해주는 기능 스크립틀릿 : JSP에서 자바코드를 기술하기 위한 기본적인 표현법 표현식(출력식) : 자바에서의 값(변수, 메소드호출) 을 화면에 출력하기위해 사용 선언문: 멤버 변수 또는 메소드 선언하기 위해 사용 2) 지시어 (Directive)..

Server 01 . Servlet
2023. 1. 2. 20:20
Web
서블릿 (Servlet) 이란 동적 웹페이지를 만들때 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술 서블릿은 웹 요청과 응답의 흐름을 간단한 메서드 호출만으로 체계적으로 다룰 수 있게 해준다. >> 사용자의 요청을 받아 처리하고 그에 해당하는 응답페이지를 만들어 다시 사용자에게 전송하는 Controller역할 서블릿 동작 구조 * 서블릿 컨테이너 웹 서버 또는 응용 프로그램 서버의 일부로, 웹서버에서 온 요청을 받아 서블릿 class를 관리하는 역할 컨테이너의 서블릿에 대한 설정은 Deployment Descriptor(Web.xml)파일 이용 web.xml파일 : 해당 웹 애플리케이션을 구동시키는 서버 Start시 제일 먼저 읽혀지는 파일 배포서술자( Deployment Descriptor ,D..