본문 바로가기

프로그래밍

(87)
웹에서 세션(session)의 사용 웹에서 세션(session)의 사용 1. 세션(session)의 개요 쿠키가 웹 브라우저에 사용자의 상태를 유지하기 위한 정보를 저장했다면, 세션(session)은 웹 서버 쪽의 웹 컨테이너에 상태를 유지하기 위한 정보를 저장한다. 세션은 사용자의 정보를 유지하기 위해 javax.servlet.http 패키지의 HttpSession 인터페이스를 구현해서 사용한다. 쿠키는 사용자의 상태 유지를 위한 정보를 웹 브라우저에 저장해서 웹 서버가 쿠키 정보를 읽어서 사용한다. 이것은 웹 브라우저에 저장된 쿠키는 웹 서버에서 열어볼 수 있다는 점에서 보안상 문제가 발생할 수 있다. 따라서 사용자의 정보를 유지하기 위해서는 쿠키를 사용하는 것보다 세션을 사용한 웹 브라우저와 웹 서버의 상태 유지가 훨씬 안정적이고, ..
weblogic.xml 개념 보호되어 있는 글입니다.
원격디버깅 설치 방법 보호되어 있는 글입니다.
[ Java ] Java 프로그래밍 관련 추천 사이트 ! ! http://java.sun.com : 여긴 꼭 가셔야 합니다.. 자바를 하신다면... 자주 들르세요. http://www.javastudy.co.kr : 자바 문서,강좌,QnA,등.. 총 집합 http://www.javaservice.net : 이원영님(자바의 현자) 께서 운영하시는 말이 필요 없는 사이트 http://www.javaland.co.kr : 위 2사이트와 쟁쟁하며, 정말 많은 QnA가 있습니다. http://www.javanuri.com : 강좌와, 자바의 포탈로 보여지는 훌륭한 사이트 http://www.jspschool.com : JSP를 배우고 싶다면 여기를 꼭 가보세요 http://www.j2eeschool.com : J2EE 관련 유일 무이한 내용 http://50001.com ..
Java String Null 체크 ============================ Java Programming Tip ① ============================== 객체의 메소드를 사용할 때 반드시 객체가 null 인지 여부를 먼저 체크해야 합니다. // 1. bad if (param.equals("cust_id")) {} // 2. good if (param != null && param.equals("cust_id")) {} // 3. good, too if ("cust_id".equals(param)) {} 1번의 경우 param 이 null 이면 NullPointException이 발생합니다. NullPointException을 handling하지 않은경우 WAS에서 제대로 처리하지 못해 메모리 누수 및 WAS ..
Spring xml를 이용해서 뿌려주기 applicationContext.xml oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@127.0.0.1:1521:XE hr 1234 BoardBean.java package board; public class BoardBean { int seq; String title; String contents; String writer; String wdate; String delyn; String userid; public int getSeq() { return seq; } public void setSeq(int seq) { this.seq = seq; } public String getTitle() { return title; } public void setTitl..
contains + split 기능 사용하기 a 라는 변수가 DB에 들어온 값이라고 가정하고 짜보았다 String 선언을 해주고 이런식으로 짜면 된다~!~! 야호 결과화면 18 비교 18 true 19 비교 18 false 20 비교 18 false 21 비교 18 false 28 비교 18 false 18 비교 20 false 19 비교 20 false 20 비교 20 true 21 비교 20 false 28 비교 20 false
Hash Map 사용하기 Java에서 HashMap 사용하기 예전에는 데이터를 저장하고자 하면 배열에다가 차곡차곡 쌓아놓적이 있습니다. 받는 데이터들을 그대로 저장만 하면 되니 간편하지만, 반대로 데이터를 가져올 때 매우 불편하였습니다. 커질수록 한없이 늘어나는 데이터 속에서 내가 원하는 데이터를 찾는다면 점차점차 느려지게 하였습니다. 그에 따라 이 방법을 보안하고자 점차 발달한게 Key-Value 컨셉입니다. 데이터를 저장하고 특정 키로 검색하면 값을 바로 받아볼 수 있기 때문에 데이터량이 증가되도 빠르게 원하는 데이터를 찾을 수 있었습니다. 자바에서 Key-Value 컨셉인 Map을 주로 설명하는데 이중에서 HashMap을 설명할 예정입니다. HashMap은 Key-Value 값에 null을 허용하기 때문에 유용하게 쓰일 수..