검색결과 리스트
프로그래밍발전소 ♫/JSP 발전소♫에 해당되는 글 2건
- 2017.08.02 HELLO WORLD JSP !!
- 2017.07.28 JSP의 기본개념과 사용 이유 근본적 궁금증.
제일 먼저 처음 프로그래밍을 배울때 어떤 언어를 배우던 한번쯤은 찍게된다는,
네, 그거 한번 찍어봅시다.
" HELLO WORLD " ㅎㅎㅎㅎ...
추후에 배포할 것을 대비해, 패키징타입은 war로 하여주시고
그룹아이디나, 아티피셜아이디는 취향대로 해주세요.
(저는 Maven Project를 사용했습니다)
ㅡ
웹버전이 2.5로 되있으나, 세팅으로 변경할 예정입니다.
저와같이 만들어지셨다면 걱정하실필요없고
이미 3.1로 생성되셨다면 더욱 더 없습니다
default로 java 컴파일러 버전은 1.5로 되어있습니다.
모든 프로젝트마다 자바 컴파일 버전이 조금씩 차이가 있으니까 말이죠.
그래서 저희는 수동으로 1.8로 바꿀겁니다.
저와 같이 maven-compeer-plugin을 찾아서 넣어주시고~ 초기에 없으신분들은.
https://mvnrepository.com 에서 다운받으시면됩니다.
뭐 없어요.. 긁어서 집어넣어주시면 됩니다.
수동으로 configuration 이랑 source랑 targetd을 작성해줍니다.
그리고 저희는 jsp를 사용할거니까 똑같이 넣어주시고,
이클립스가 고맙게도 자동으로 넣어줍니다.
그리고 새로 고침해주시면 ! ( Alt+ F5)
짜잔, 1.8로 바꼇네요.
그리고 프로젝트를 열고 닫으시면 웹버전이
3.1로 바꼇네요. 그럼
우클릭 후 " Generate Deployment Descripter Stub" 를 클릭해서
web.xml을 생성해줍니다.
에러 해결 완료!
그리고 webapp에서 하위 폴더로
syntax를 만들어줍니다 ( 이름은 개인의 취향을 존중합니다)
그리고 JSP파일을 셀렉해서 하나 만들어주세요
우리가 찍을 예정인 helloworld를 이름으로 사용했습니다.
그럼 처음에 HTML버전이 4.1로 되어있는것을 보실 수 있으실텐데,
요놈도 수동으로 5버전으로 올립시다.
그냥, 지워버리면 되요. 주석처럼..
그리고 이름을 바꿉시다.
template로 왜냐하면 jsp파일을 많이 만들게될텐데 그때마다 HTML버전을 수동으로 바꿔주는건 무의미하고, 비효율적이니까요
복붙해서 쓰기위해 복사용으로 하나 만들었습니다.
그 후, helloworld로 돌아와서,
<% %>를 body안에 작성해서 컴파일러한테 나 저기 안에다가 jsp 쓴다?
라고알려주는 겁니다.
스크리틀립이라고 부릅니다.
앞으로 <%! %>
<%= %>
<% %> 를 무진장 많이보시게될거에요.
그 중 빈도가 가장 높습니다.
jsp에서는 System.out.println대신에 out.println을 씁니다.
전자는 콘솔출력용이고 후자는 웹 출력용으로 사용합니다.
간단히 아이피를 확인한 화면인데 왜 0.0.0으로 뜰까요..
인터넷 연결이 되어있지않았어서 그런지..
어찌됬건, 여기까지 잘 따라오셨다면,
다음 글도 무난히 따라오실거라 믿습니다. :)
JSP의 기본개념과 사용 이유 근본적 궁금증. (0) | 2017.07.28 |
---|
JSP Tutorial
JSP = Java Server Pages의 줄임말로 웹-기반 어플리케이션(이하 웹어플)을 만들기위해 플랫폼에 독립적인 방법과 동적 개발을 가능케해주는 언어다.
JSP는 EnterPrise Database에 접근하기위한 JDBC API을 포함한 자바의 모든 API에 접근, 사용할 수 있다.
앞으로 천천히 차근차근 jsp로 웹 어플리케이션을 개발하는 방법을 알아보자.
이 구성은 웹어플을 개발하기위한 jsp의 기본적 기능과 이론을 초심자가 배운다는 가정하에 작성되었으며, 과정을 모두 마칠 경우 중급자의 실력을 가지게 될거라 감히 예상해본다.
Q, JSP는 java server pages라 하는데 이게 뭔가?
A.동적 콘텐츠를 지원하는 웹페이지를 개발하기위한 기술을 java server pages라 한다.
특별한 jsp tags를 만들어 HTML페이지 안에 자바 코드를 삽입하는것으로 도움을 줄 수 있는데
이때 <% %>의 안에 작성되어야한다.
JSP는 웹어플에 사용자 인터페이스 역할을 수행하기위해 고안된 Java Servlet의 타입을 가진
컴포넌트이다. 웹개발자는 JSP를 텍스트 파일로 작성하여 HTML(XHTML) code,XML elements, embedded JSP ations 와 commands와 합쳐서 사용한다.
JSP를 사용하여, 웹페이지를 통해 사용자의 입력을 받을 수 있고,
데이터베이스 혹은 다른 소스의 데이터를 보여줄 수 있으며 웹페이지를 동적이게 구현할 수 있다.
JSP tags는 매우 다양한 목적으로 사용될 수 있는데
예를 들어) 데이터베이스 혹은 등록된 유저 설정의 정보를 가져오거나 ,
JavaBeans Componets, contorl과 pages를 통하여 또는 request와 pages사이의 정보를 공유하기위한 목적으로 사용될 수 있다.
Q , 왜 JSP를 사용하나요?
JSP는 종종 Common Gateway Interface(CGI)로 구현된 프로그램을 실행시키기위해
사용되지만! JSP가 CGI와 비교하였을때 몇가지의 이점을 제공하기때문에 사용된다.
고로, JSP는 JAVA EE에서 엔터프라이즈 클래스 어플리케이션 플랫폼을 완성하기위해 없어선 안될 존재가 되었다. 이 말은 JSP가 가장 복잡하고 까다로운 애플리케이션에 가장 간단하게 적용될 수 있음을 의미한다.
HELLO WORLD JSP !! (0) | 2017.08.02 |
---|
RECENT COMMENT