추석 연휴로 인해 수요일부터 시작


홈페이지 방명록에 쓰일 스티커메모형식 CSS

http://cdn.tutsplus.com/net/uploads/legacy/771_sticky/step1.html


테이블

팟수넷 게시판 참조

Table로 만들기 


테이블 페이지 내이션

http://codepen.io/Polanco08/pen/aosvC


--------------


개인 홈페이지 구축

1. 회원가입

- 가입

- 로그인

- 로그아웃


2. 방명록 - 간단하게 글 하나 남기기(작성자, 글)

3. 다중게시판 - 

4. 자료실


순수 JSP만 가지고 만들기, 액션태그까지

애플리케이션 이름은 "/" 루트


우선 해야될것들

메뉴자동화(include)jsp로 해두기

애러 페이지 처리

welcome file list








'JAVA 계열 > 자바 & 안드로이드 교육' 카테고리의 다른 글

10월 1주차 5일차(13주차)  (0) 2015.10.02
10월 1주차 4일(13주차)  (0) 2015.10.01
9월 4주차 5일 (12주)  (0) 2015.09.25
9월 4주차 4일 (12주)  (0) 2015.09.24
9월 4주차 3일 (12주)  (0) 2015.09.23
Posted by moyaiori
,

JSP 2일차 


애러페이지 설정 -> 지시어를 활용 하는방법이있는대 이것은 모든 페이지 상단에 지시어를 넣어야되는 문제가 있다.

이것을 해결하기위해 서버사이드에서 해결한다. web.xml파일에 "<error-page>" 태그를 활용하여 지정해주면 서버사이드에서 처리해준다.


500번대 애러 코드는 서버사이드에서 문제가 생기고

404쪽은 브라우저쪽의 문제이기때문에 따로 처리해준다.


 - 표준 액션 태그

JSP 스크립트 원소를 사용하지않고 JSP를 쉽게 작성할수 있도록 웹 컨테이너가 지원하는 표준 태그(기능이 구현되어 있는 태그)를 말한다.


주의사항

XML 형식을 따르며, 대소문자를 구분한다.

태그명 앞에 jsp라는 접두어(prefix)를 붙여 사용하여야 한다.

시작태그와 끝나는 태그가 있어야한다.


<jsp:forward />

자바 디스패치 포워드를 간편하게 쓸수있는 기능이다.

포워드 태그 안에 파라미터(쿼리스트링)을 만들어줘야할때

내부적으로 <jsp:param name, value>를 써서 설정해준다.


<jsp:include />

포함할 페이지의 결과값을 가져와서 해당 위치 밑으로 포함시켜준다.


<jsp:param />

include나 forward의 서브태그로 value와 name으로 쿼리스트링으로 만들어서 보내준다.


<jsp:useBean>

자바빈이란 데이터 저장을 목적으로 사용되는 재사용 가능한 컴포넌트를 말한다.

디폴트 생성자와 공개된 속성(프로퍼티)을 제공해야 한다.

= 일반 자바클래스

<jsp:useBean id="빈 이름" class="빈 클래스이름" [scope = "빈이 저장될 스코프 객체"]/>

setProperty, getProperty를 통해 bean을 생성된 객체에 대해 접근한다.

useBean은 처음에 컨택스트에 저장되어있는 맵에서 키값(user)으로 검색하고 없으면 생성한다. 무조건 생성하는것이 아니다.(session과 비슷하다)

setProperty에서 프로퍼티명을 "*"으로 줄수도 있다.



------- 

다음주중에 JSP, DB연결, html5, css3를 활용하여 홈페이지 구현

일주일짜리 홈페이지

다음주 수요일부터 시작

금요일까지 기본틀 완성을 목표

연휴중에 기본틀 만들어두기(DB연결 제외한 모든 구성)

그외 추가적으로 기능 만들어보기


설계적인 측면도 생각해보기














'JAVA 계열 > 자바 & 안드로이드 교육' 카테고리의 다른 글

10월 1주차 4일(13주차)  (0) 2015.10.01
10월 1주차 3일(13주차)  (0) 2015.09.30
9월 4주차 4일 (12주)  (0) 2015.09.24
9월 4주차 3일 (12주)  (0) 2015.09.23
9월 4주차 2일 (12주)  (0) 2015.09.22
Posted by moyaiori
,

JSP 수업 1일차


실질적으로 JSP에서 서블릿당 DB를 연결하는건 (100~30000개 이상) 서버에 부하가 생김으로 불가능하다. 


서블릿 -> DB 바로 연결하면안되고

중간에 DB연결을 전담하는 객체(클래스)가 필요하다.

그것이 DAO 클래스이다. DAO 클래스에서 JDBC를 사용하여 DB연결을 중간에서 중계해준다.

여기에 추가하여 팩토리 패턴을 추가하여 클래스를 미리 생성해서 사용자에게 전달해준다.


오전엔 서블릿에 템플릿 패턴을 적용한상태로 구현해보기

+ JSP 기초 시작


 - jsp(java Server Page)

Was의 웹컨테이너에 의해 관리되고 실행되는 Java 기반 ServerSide Script 언어다.

Servlet과 반대로 HTML 페이지에서 프로그램코드가 필요한 부분에 자바코드를 포함시켜 사용한다.







'JAVA 계열 > 자바 & 안드로이드 교육' 카테고리의 다른 글

10월 1주차 3일(13주차)  (0) 2015.09.30
9월 4주차 5일 (12주)  (0) 2015.09.25
9월 4주차 3일 (12주)  (0) 2015.09.23
9월 4주차 2일 (12주)  (0) 2015.09.22
9월 4주차 1일 (12주)  (0) 2015.09.21
Posted by moyaiori
,