노승현
JSP 란? 본문
HTML 페이지의 구조
CSS + 스타일
——————————————-
JS + 동작
데이터 처리 가능
프레임워크 라이브러리 Node.js Vue.js “React.js”
V 담당
사용자의 입력값에 대한 유효성 검사
ID 중복 검사 -> 비동기 처리
———————————————————————
서버 프로그래밍 언어 : php C 언어가 기반
jsp JAVA 가 기반
Spring을 쓰면 jsp 를 안써도 된다.
: 예전 프로그램을 새 프로그램에 맞게 수정해봐라
중간 프로젝트 -> 웹의 구조를 알고 있습니다.
MVC 잘 이해 했습니다.
협업 능력이 있습니다.
최종 프로젝트-> Spring 이해 했습니다.
JSP -> html 안에서 자바를 사용
<%@ page
페이지 지시어
모든 jsp 파일 첫줄에 들어간다.
.jsp 는 내부에 JAVA 코드를 가지기 때문에
반드시 컴파일을 해야함
test.jsp -> test_jsp.java
: 서블릿(Servlet)
서블릿은 JAVA 코드 안에서 html 을 작성
-> 너무 불편함
html 안에서 JAVA 를 사용해보자
-> JSP
결론) Servlet 과 JSP 는 사실 같으며,
JSP 파일을 컴파일 하면 Servlet 파일이 된다.
서블릿이란?
서블릿이란 not POJO 인 클래스를 의미한다. -> 클래스니까 .jav 파일로 생성
POJO 클래스 종류
:String, Scanner, Random, Math, …
: Student, Member, Product, Point, … (직접 만든 클래스)
지금까지 사용한 모든 클래스는 전부다 POJO
Not POJO 인 클래스
: 서블릿, 리스너, 필터
사용자가 데이터를 줄 때에는 대부분 form 입니다
5번대 에러는 백단 에러
1 .jsp 에서 전부 처리
- Bean 에서 처리
- Servlet 으로 처리
개발자의 최고 목표는 “유지보수”
“모듈화” 가 기본이어여됨
Bean을 활용한 방식이 웹의 표준이다.
아이디 : [___] [중복확인버튼]
<< ID 중복 확인 Bean에 “teemo”가 이미 있음
teemo를 입력했다면 중복입니다 다시확인해주세요 출력
!teemo 라면, 사용가능한 ID 입니다.
1.test 라는 패키지에 CheckBean 클래스가 있다.
- Cb
- Cb
- Mid
—————————————————————————
CheckBean
private String mid;
private String msg;
private void check(){
}