본문 바로가기

Programming/java 고급과정15

웹프로그래밍 시작하기 컴퓨터 이름이 한글이거나, 이름에 - 가 들어가지 않게 설정해줌 -Eclipse http://www.eclipse.org/downloads/ Eclipse IDE for Java EE Developers 설치 -Aphache Tomcat v6.0 http://tomcat.apache.org/download-60.cgi Core : zip 다운로드 Tomcat은 가벼운 WAS -Eclipse 셋팅 [Windows] - [Preference] - [Server] - [Runtime Enviroments] - [Add] - [Aphache Tomcat v6.0 선택 한 뒤 NEXT] - [Browse] - [tomcat이 깔린 경로 선택]-[Finish] [New]->[Dynamic Web Project] 프.. 2012. 5. 9.
Redirect와 Forward의 차이점 • Forward와 Redirect의 차이 JSP/Servlet에는 현재 작업중인 페이지에서 다른 페이지로 이동하는 두 가지 방식의 페이지 전환 기능이 있다. 하나는 Forward이고 하나는 Redirect이다. 둘 다 다른 웹 페이지로 이동하지만 행동 양태가 다르다. • Forward : Web Container 차원에서 페이지 이동만 있다. 실제로 웹 브라우저는 다른 페이지로 이동했음을 알 수 없다. 그렇기 때문에, 웹 브라우저에는 최초에 호출한 URL이 표시되고 이동한 페이지의 URL 정보는 볼 수 없다. 동일한 웹 컨테이너에 있는 페이지로만 이동할 수 있다. 현재 실행중인 페이지와 Forwad에 의해 호출될 페이지는 request와 response 객체를 공유 • Redirect : Web Con.. 2012. 5. 9.
자바 원하는 문자열 추출(indexOF, lastIndexOF, substring) indexOf() : () 사이에 들어간 문자의 위치를 얻는다 lastindexof() - ()사이에 들어간 문자를 뒤에서 부터 찾아온다 substring(x,y) - x부터 y전까지의 위치의 문자열을 가져온다 2012. 4. 19.
JSTL(Java Standard Tag Library) 커스텀 태그 커스텀 태그란? 자신이 직접 정의할 수 있는 태그 자신이 직접 원하는 기능을 구현하여 작성할 수 있는 태그 일반 태그로 구현하지 못했던 한계점을 극복할 수 있다. 그리고 작성한 커스텀 태그를 라이브러리로 작성해둔다면 다음 개발시에는 가져다 쓰기만 하면 되므로 매우 효율적인 프로그래밍이 가능함. 기본적인 기능은 sun사에서 JSTL으로 제공하고 있다. 최대한 자바코드를 줄이기 위해 거의 모든 자바 코드를 커스텀태그로 바꾸어 놓은 것이 JSTL http://tomcat.apache.org/taglibs/standard/ 경로로 접속해서 JSTL 1.1 버전을 다운받아 binaries/ 폴더안의 jakarta-taglibs-standard-1.1.2.zip 을 받아 압축을 푼다. 압축을 풀면 jstl.jar와.. 2012. 4. 12.