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

+ Recent posts