2020.08.26(tn) 7주차 3일
가벼운 정리 라이브러리의 연속 : 최종단계 gpt3 자연어
JSP 빈즈 (개중요)
1. ★ JSP 빈즈 beans
web_pro5>webcontent>gugu.html
web_pro5>webcontent>gugu.jsp
web_pro5>...>Gugudan.java
JSP에서 별도의 클래스로 빠져있는 녀석 = 빈즈
비즈니스 로직을 별도의 클래스로 빼낸다.
해당클래스가 필요할때마다 포함관계와 서비스 메소드를 활용하여 호출함
그럼 JSP에서 JAVA가 빠져나감
포함관계는 호출시 새로운 객체를 매번 생성하기 때문에 비효율 적이기 때문에
한개의 인스턴스를 생성해 주소를 공유하는 싱글톤 패턴이 더 효율적
2. 값 전달 : message
web_pro5>webcontent>para1.html
web_pro5>webcontent>para1.jsp
web_pro5>...>Para1Class.java
(1) mesage의 위치와 역할
para1.html => parameter message
para1.jsp => beans
message
my 해당 클래스의 setter\
(2)gugu.jsp에서 scop의 4가지 사용법
application 신경 ㄴㄴ
page :현재 페이지에서만 유효해
request
session 초기하되지 않어. session이 설정된 모든 클래스가 public
3. form beans, 문제 1
web_pro5>webcontent>para2exam.html
web_pro5>webcontent>para2exam.jsp
web_pro5>...>ExamFormBean.java
web_pro5>...>ExamProcess.java
(1) 폼빈 : DTO의 형태, 효과적인 비즈니스 클래스의 운영
FormBean : 클라이언트로부터 여러개의 값을 레코드 단위로 받아 처리할 목적
<%--
<jsp:setProperty property="name" name="bean"/>
...일일히 집어 넣기엔 너무 많은양의 Parameter. 하기의 방법을 쓰면 setter의 값을 신셩쓰면서 알아서 찾아서 맞춰놓는다.
--%>
<jsp:setProperty property="*" name="bean"/>
문제 1 : 별도의 문서 작성
예제 1 Form Beans
[코드리뷰] Servlet) Form Beans 예제 1
Servlet의 Form Beans에 대해 알아보자 학습목표 1. Form benas을 활용할 수 있다. 2. 비즈니스 클래스를 활용하자 <코드 1 : buyingmain.html> 문제풀이 : 입력창 문 과일명 : 정가 : 할인 : <..
d2uble.tistory.com
4.
web_pro5>webcontent>para1.html
web_pro5>webcontent>para1.jsp
web_pro5>...>Para1Class.java
(1)
5.
web_pro5>webcontent>para1.html
web_pro5>webcontent>para1.jsp
web_pro5>...>Para1Class.java
(1)
※ 오늘 배우고 느낀 것
1.
2.
3.
'[2020]KIC 캠퍼스 복습 > JAVA SCRIPT(5,6,7)' 카테고리의 다른 글
[코드리뷰] JSP) Connection pooling (상품자료) (1) | 2020.08.27 |
---|---|
[수업 D-33 ] JSP)Connection pooling,로그인, 게시판 (0) | 2020.08.27 |
[코드리뷰] Servlet) Form Beans 예제 1 (0) | 2020.08.26 |
[수업 D-31 ] JSP) 지시어, 내장객체 (0) | 2020.08.25 |
[수업 D-30 ] SERVLET) 쿠키, 세션, 쇼핑몰, 방명록 (0) | 2020.08.24 |