connection pool setting

//server에 context.xml에 다음값을 추가한다

<Resource    

auth = "Container"
driverClassName = "oracle.jdbc.driver.OracleDriver"
url = "jdbc:oracle:thin:@localhost:1521:xe"
username = "semo"
password = "1025"
name = "jdbc/Oracle11g"
type = "javax.sql.DataSource"
maxActive = "50"
maxWait = "1000"
/>

main.jsp

//session에 chkMember값을 확인해 null값이 아닐경우 로그인이된page로 이동시킨다

//Id 값에 회원가입후 세션을설정해 세션이 존재할경우 login part에 출력한다

join.jsp

//register를 클릭할경우 member.js page로 이동시켜 유효성검사를한다

//cancel를 클릭할경우 main.jsp로 이동시킨다

member.js

//memCheck function을 통해 회원가입시 유효성 검사를 하고 

//modifyForm에 action="joinOk.jsp"를 실행한다

//updateInfo function을 통해 modify시 비밀번호입력여부와 같은비밀번호인지를 확인한다

joinOk.jsp

//자바 빈을 불러와서 setting하고 system에서 시간을 가져와서 세팅한다

//getInstance method로 mdao객체생성한다

//memberDAO에 checkId method를 이용해 return값을 이용해 아이디 존재여부를 확인한다

//존재하지 않을경우 memberDAO에 insertMember method를 실행해

//return값이 join success일경우 session 을 setting한다 

loginOk.jsp

//id와 pw를 가져오고 mdao객체를 생성해 id,pw를 이용해 memberCheck method를 실행한다

//memberCheck 의 return값을 비교해 아이디와 비밀번호를 확인하고 

//getMember method를 이용해 id값을 가져오고 session을 설정한다

 

Lmain.jsp

//session을 확인해 chkMember값이 null일경우 login page로이동시킨다

//session값이 있을경우 id와 name의 세션값을 가져온다

//name값을 출력해준다

//submit 클릭시 logou.jsp로 이동시키고

//modify 클릭시 modify.jsp로 이동시킨다

modify.jsp

//session값 id를 가져오고 mdao객체를생성한다

//mdao에 getMember method를 이용해 database를 불러온다.

//modify 버튼 클릭시 updateInfo method를 실행한다

//cancel를 클릭시 main.jsp로 이동시킨다

modifyOk.jsp

//session으로부터 id값을 가져와 mdao에 updateMember method를 실행해

//return값을 비교해 <script>를 실행한다

logout.jsp

//session을 모두지우고 main.jsp로 이동한다

memberDTO

memberDAO

//return값을 상수화시킨다

//getInstance를 public으로 설정해 접근을가능하게한다

//insertMember method로 값을 database에 입력시킨다

//checkId method로 id값을 database에서 조회한다

//memberheck method로 아이디값에 해당하는 pw를 databse에서 조회한다

//getMember method로 입력된 id에 해당하는 database를 가져온다

//updateMember로 database값을 update한다

//getConnection method를 통해 database를 연결한다

result

'project(website)' 카테고리의 다른 글

First - board(front controller, command)  (0) 2019.08.20
First - navigation, include  (0) 2019.08.17
First - register form  (0) 2019.08.17
First - Layout setting  (0) 2019.08.16
First - login form design  (0) 2019.08.16

1. join.jsp

2. joinOk.jsp

3. login.jsp

4. loginOk.jsp

5. logout.jsp

6. main.jsp

7. modify.jsp

8. modifyOk.jsp

9. member.js

10. memberDAO.java

11. memberDTO.java

*memberDAO and memberDTO must be in "first" package

*must be connected to DB with Connection pool setting

*must change DB setting into your account.

allFile.zip
0.01MB

<this is the next step after JSP Register Process

so, you must do JSP Register Process to follow this>

 

1. in the JSP Register Process,

you have done Connection pool setting

and made database, DAO, DTO

(check JSP Register Process)

 

2. login.jsp 작성

a. log in form 만든다

b. loginOk에서 설정한 chkMember 세션 확인

3. memberDAO 에 methods 추가

a. 결과 상수값 추가

b. memberCheck methods 생성

c. getMember methods 생성

4. loginOk.jsp 파일 작성

a. memberCheck method 를 이용해

chkNum 값을 int 형으로 받아온다

b. getMember method 를 이용해

data를 DTO를이용해 받아온다

5. main.jsp 작성 after log in

a. chkMember session 을통해 로그인상태를확인

b. 로그인 인증된 상태일경우 name 출력

6. logout.jsp 작성 after log out

7. check with an account in DB

+ Recent posts