본문 바로가기

Java115

[JSP] JSTL 사용하기 JSTL JSTL이란 ${ }와 같은 EL 문법을 컨트롤하는 것이다 JSTL을 사용하기 위해선 예제를 통해서 알아보자 게시판에 리스트를 출력 시키려 List를 JSP로 보냈다고 가정을 해보자 그렇다면 List 객체를 반복시켜 출력시켜야 한다 반복을 시킬 땐 우리가 기존에 배웠던 방식을 이용했다 for나 while같은 문법을 이용했지만 JSP에서는 사용이 불가능하다하지만 JSTL 이용해서 반복을 해주는 기능이 있다 taglib에 포함되어 있는데 다음 사이트에서 받아야 한다 http://tomcat.apache.org/ Taglibs를 다운받는다 Download 이전의 버전을 받으려면 밑의 주소로 들어간다 다운로드 누른 화면 Standard 1.1이 가장 안정적이며 대중적이다 다운로드를 선택하면 다음과 같은.. 2016. 5. 4.
[JSP] 서블릿이란? Servlet Servlet HTML에 JSP(java)를 한번에 프로그래밍 하는 것이 아닌 HTML의 CSS 같은 설정 외 Java를 다른 부분으로 빼내서 구현하는 것 Model 2 개발 방법 ( 디자인, 개발을 나눠 유지보수 쉽게 하는 방식) Servlet은 new -> other에 있다 그럼 다음과 같은 Servlet 파일이 생성된다 doPost 메소드를 보면 2개를 doPost로 보내고 2개를 doGet으로 받는다 doGet 메소드에서 저 줄을 지운 후 이 문장을 추가해 준다 밑의 doPost메소드에서도 내용을 삭제해 준다 # 기본적인 Servlet 구조 그리고 이전의 cal3에서 사용 했던 request 문장을 가져온다 그리고 윗 부분의 주석 을 보면 Java가 실행될 수 있는 URL이다 하지만 최신부분이기에.. 2016. 5. 4.
[JSP] JSP란? Java의 웹 개발 Java의 웹 개발 방법 Model 1 JSP, 코드, DB를 합쳐 한번에 개발 현재도 Model 1 개발 방법을 사용하는 업체가 많음 JSP 안에 로직, DB로직 포함 유지보수 힘듬, 수정 힘듬 Model 2 JSP, 코드, DB를 분리 시켜 협업이 가능한 구조 Servlet 방식 = 디자인/로직 분리 유지보수 편하나 개발속도가 떨어짐 대표적인 HTML 학습 사이트 http://www.w3schools.com/ 웹 프로그램 마다 호환성이 다르기 때문에 호환성을 맞추는 작업이 굉장히 어렵다 MarkdownPad2 - 블로그 제작 JSP # JSP 생성하기 Dynamic Web Project -> 기본값들로 설정 후 설정 프로젝트를 보면 기존의 이클립스와 다르게 여러 폴더가 있다 이 부분은 웹 서버가 돌아.. 2016. 5. 4.
[Java] Calendar Class 시간값 가져오기 시간값 컴퓨터는 1970년 1월 1일 0시 0분 0초 부터 1초의 시간값은 1000으로 인식 1분 = 1000 * 60 / 1시간 = 1000 * 60 * 60 #1 현재 시간 가져오는 프로그램 컴퓨터의 시간은 1초에 1000값씩 증가한 값을 통해 시간값을 보인다 그래서 Date 클래스를 통해서 우리나라의 시간을 출력할 수 있다 #2 시간 출력 메소드 LocaleString을 통해서 우리나라의 현재 시간과 날짜값을 가져올 수 있다 GMT는 표준시간으로 우리나라와의 시간차이를 볼 수 있다 하지만 실무에 나가서는 Locale을 쓴다면 서버가 있는 해외의 시간을 가져오게 된다 시간의 경과를 나타내기 위해서는 System.currentTimeMillis();를 많이 사용하게 된다 또한 캘린더를 통해서 시간과 날.. 2016. 3. 17.