웹 페이지를 제작하는 과정에서 확장자명이 jsp로 이루어진 웹 페이지를 만들 수 있다는 것을 알게 되었습니다. 웹페이지를 구현하기 위해서 xml, xmls php, html 등등 여러 방법이 있겠지만 이번 시간에는 jsp를 정리해보는 시간을 가져보도록 하겠습니다. 우선적으로 jsp가 무엇인지부터 접근을 해야할 것 같은데요 JSP란? 자바 서버 페이지(JavaServer Pages JSP)는 HTML내에 java 코드를 삽입하여 Web server에서 동적으로 웹 페이지를 생성하여 browser에 돌려주는 server-side scripting 언어이다. 아파치 스트럿츠나 자카르타 프로젝트의 JSTL 등의 JSP 태그 라이브러리를 사용하는 경우에는 자바 코딩없이 태그만으로 간략히 기술이 가능하므로 생산성을..
Struts는 Java 웹 애플리케이션을 만들기위해 무료 오픈 소스 MVC Framework입니다. Framework 중 Spring Framework 다음으로 자주 사용되는 Struts에 대해서 정리해 보고자합니다. 개발에 주를 이루는 Spring Framework 이전에 Struts를 사용한 개발이 많았었고 현재는 그 비중이 줄어들어습니다. 하지만 아직까지도 유지보수를 위해 Struts를 사용하기는 합니다. Struts의 특징 java의 기본 문법만 가지고 클래스를 구성하자. 좋은 가독성 작성을 목표 기본값을 사용하여 많은 설정을 생략할 수 있다. 인터셉트 기능을 강화시켜 AOP(Aspect Oriented Proframming) 기술을 제공한다. 정보 갱신에 특화(새로고침이 없어도 갱신가능)된..