본문 바로가기

JAVA/JSP

(27)
DBPooling Connection 예제 Class package db; import java.sql.Connection; import java.sql.SQLException; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; import java.sql.PreparedStatement; import java.sql.Statement; import java.sql.ResultSet; public class Conn { private static Conn instance = new Conn(); public static Conn getInstance() { return ins..
[Java] Singleton 방식에서 객체가 null값이 될때 public class Book { private Book() { } private static Book instance = null; // (new Book(); 이 아닌 Null을 일 경우 TEST) public static Book getInstance(){ if(instance==null){ instance = new Book(); } // Null일 경우 Book() 객체를 생성해서 Instance 에 대입하고 리턴해준다. return instance; } String[] no = {"0001","0002"}; String[] name = {"Java","JSP"}; Boolean[] state = {true,true}; }
JSP Beans, DTO, DAO, Manager Class, Beans Scope 원문? :http://blog.naver.com/yongirani?Redirect=Log&logNo=10028678712 ▩ 빈즈(강낭콩)의 이해 - jsp페이지상에 나열되는 자바 처리로직은 디자인 코드와 함께 매우 복잡한 코드를 구성합니다. 이로인해 디자인 변경시 자바코드가 영향을 받아 오류가 자주 발생되며, 코드 수정시 코드를 알아볼 수 없어 유지보수가 매우 힘이 듭니다. 이러한 반복되는 자바 코드들을 JAVA파일안에 저장하여 사용하는 형태를 빈즈라고 합니다. - 확장자는 *.java 입니다. 컴파일하여 .class형태로 배포합니다. - 메모리에 생성된 빈즈(DTO)는 다른 자바 클래스(DAO(Data Access Object), Business Logic)에 의해서 사용됩니다. - 빈즈는 dll과 ..
HashMap 예제 HashMap hcart = new HashMap(); hcart=cartmgr.readCart(); Iterator iter = hcart.keySet().iterator(); while(iter.hasNext()){ int no = iter.next(); Order order = hcart.get(no); }
한글파라미터 값 넘길때 한글처리 java.net.URLEncoder.encode(str, enc) was 의 한글 설정 상태도 항상 확인할 것.
한글, 영문, 특수기호, 숫자 아스키코드 범위 구분 - 숫자 char_ASCII >= 48 && char_ASCII =65 && char_ASCII=97 && char_ASCII= 12592) || (char_ASCII =33 && char_ASCII=58 && char_ASCII=91 && char_ASCII=123 && char_ASCII
ID 중복 검사 ID Check 과정 ⓐ member.jsp, 회원 가입 페이지, 중복 아이디 버튼 클릭 ⓑ function idCheck(id) 함수를 이용해 클릭 이벤트를 처리를 합니다. url="idCheck.jsp?mem_id=" + id; window.open(url,"아이디검색","width=300,height=150"); ⓒ idCheck.jsp, 중복 아이디 검사 checkId(mem_id)메소드 호출 boolean check = memMgr.checkId(mem_id); ⓓ public boolean checkId(String id) SELECT id FROM member WHERE id = ? checkCon = rs.next(); ⓔ idCheck.jsp, 중복 아이디 여부를 검사해 메시지를 출력합니..
String 값. 비교 .equal .equals() 까먹지 좀 마!