반응형
목록 전체 글 (77)
반응형
이로
1. JDBC 드라이버 로딩 JDBC 드라이버를 로딩해야 데이터베이스에 연결해서 원하는 작업을 수행할 수 있다. try{ Class.forName("com.mysql.jdbc.Driver"); // JDBC 드라이버를 로딩 } catch(ClassNotFoundException ex){} // 지정한 클래스가 존재하지 않을 경우 // 에러가 발생한다. 2. 데이터베이스 커넥션 생성 JDBC를 이용해서 데이터베이스를 사용하려면 java.sql.DriverManager클래스가 제공하는 getConnection() 메서드를 사용해서 커넥션을 구해야 한다. try { conn=DriverManager.getConnection(String jdbcURL, String user, String user_passwor..
id , pwd 를 입력할 수 있도록 하고, id 기억하기를 누르면 재 방문시 기존에 입력했던 id를 저장하도록 한다. login.jsp / LoginAction.java / index.jsp 로 이루어져있다. 로그인 성공시 login.jsp-> index.jsp 로그인 실패시 login.jsp-> login.jsp에서 재 입력하도록 하게 한다. login.jsp 0) for (int i = 0; i id: pwd: id 기억하기 LoginAction.java import jav..
홈페이지를 만들 때 로그인 요청한 곳으로 로그인 후 돌아가게 하는 방법입니다. 간략 요약 1. index 페이지에서 로그인 버튼 클릭시 Login ?from=/index.jsp로 login.jsp사이트에 이름은 from이고 value는 /index.jsp 를 보내준다. 2. login.jsp 페이지 위 코드로 index페이지에서 보낸 from의 value를(/index.jsp) recentURI에 저장한다. 그 다음 로그인 정보를 LoginAction 페이지로 보낼 때, 이전 페이지 정보도 함께 보내야 한다. 3. LoginAction.java페이지 String recentURI = request.getParameter("from");// login에서 보낸 from으로 로그인 요청한 URI 받기 로그인..
아이템 1. 생성자 대신 정적 팩터리 메서드(static factory method)를 고려하라 정적 팩터리 메서드는 그 클래스의 인스턴스를 반환하는 static method이다. 장점 1. 이름을 가질 수 있다. class Character { int str, dec, luk, inte; // public 생성자 public Character(int str, int dec, int luk, int inte) { this.str = str; // 힘 this.dec = dec; // MP this.inte = inte; // 지능 this.luk = luk; // HP } // 정적 팩토리 메소드 public static Character newWarrior() { return new Character(..