1. JDK 1.8 다운로드 및 설치

2014/08/24 - [Web Develop./설치/세팅] - 1. JDK 설치

Spring Framework 3.2.5 + JDK 1.8 에선 AOP 문제(???)가 발생하니 JDK 1.7로 다운그레이드


2. STS 다운로드

http://spring.io/tools or http://spring.io/tools/sts/all



설치 후 내장 서버 삭제


3. Tomcat 8.0

2014/08/25 - [Web Develop./설치/세팅] - 4. Tomcat 8.0 설치

안정성이 더 클것 같은 7.0으로 다운그레이드


server.xml 62행 포트번호 8282

신택스 컬러링 등 설정


4. Oracle 10g

sys 1234

http://127.0.0.1:8080/apex

sys 1234

관리>데이터베이스 사용자 관리>사용자 관리>생성

oraclejava7 / oracle5678

로그아웃>로그인

oraclejava7 oracle5678



ORA-12519 error 에러 발생시 해결점 // 커넥션 프로세서 수 오버 에러 대응


sqlplus sys/1234 as sysdba

ALTER system SET processes=1000 scope=spfile;

shutdown immediate;

startup

'Web Develop. > 설치&세팅' 카테고리의 다른 글

JAR Library Download & Maven dependency  (0) 2014.10.31
jQuery 다운로드  (0) 2014.10.22
STS 설치 등  (0) 2014.10.13
MySQL 5.0 설치 후 이클립스 연동  (0) 2014.09.16
5. MySQL 5.6 설치  (3) 2014.09.16
4. Tomcat 8.0 설치  (0) 2014.08.25

  • 주석문
    • <%-- --%>


JSP 페이지 구성요소

  • 디렉티브(Directive) - 지시자
    • page
      • JSP페이지에 대한 정보를 지정, JSP가 생성하는 문서의 타입. 출력 버퍼의 크기, 에러 페이지 등 JSP 페이지에서 필요로 하는 정보를 입력한다
      • <%@ page language="java" contentType="text/html; charset=UTF-8"%>
        • %@는 JSP에서 지시자(directive)라 한다. 
        • language="java"는  JSP에서 자바문법을 따라간다는 뜻.
        • contentType="text/html;charset=UTF-8"는 웹 상에 출력되는 언어 인코딩타입을 설정
    • taglib
      • JSP페이지에서 사용할 태그 라이브러리를 지정한다
      • <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
        • JSTL(커스텀태그) 태그 라이브러리 부분이다. 
        • JSTL태그는 톰캣에서 자체적으로 지원해 주지 않기 때문에 외부 라이브러리가 필요하다.
        • jakarta.apache.org사이트에서 jstl.jar,standard.jar 라이브러리를 다운받아서 JSTL 커스텀 태그 문법을 사용한다.
        • JSTL은 스프링 MVC 뷰페이지 문법으로 실전에서 사용하기 때문에 상당히 중요함.
          <c:if test="${!empty glist}"> <%-- JSTL c:if문, glist키값이 있는 경우 실행 --%>
              <c:forEach var="g" items="${glist}"> <%--JSTL FOR반복문 --%>
                  <
          tr>
                      <th
          >${g.g_no}</th> <%-- ${} 표현언어 즉 EL문법이다. JSTL은 아님. --%>
    • include
      • JSP페이지의 특정 영역에 다른 문서를 포함시킨다
      • <%@ include file="../include/header.jsp"%>

  • 스크립트(Script)
    • 선언부(Declaration)
      • 선언문은 변수정의,메서드 정의 를 할때 사용
        <%!
            private String result = "선언문";
            private String getStr() {
                
        result += "테스트입니다.";
                return result;
            }
        %>
    • 스크립트릿(Scriptlet)
      • 자바 코드를 실행한다
        <% String[] phone = { "010", "011", "016", "018", "019" }; %>
    • 표현식(Expression)

      • 값을 출력한다
        <%= phone[i] %>

  • 내장객체

    • request객체

      • 사용자 입력폼에서 입력한 자료를 서버로 가져오는 객체

    • response객체

      • 서버의 정보를 사용자 웹브라우저에 응답할때 사용한다.

      • sendRedirect("url") : 다른 웹 페이지로 이동

    • session객체

      • HTTP 세션 정보를 저장한다

  • 액션태그(Action Tag)

    • <jsp:include page="xxx.jsp"/> // 다른 페이지를 현재 페이지에 포함시킨다

    • <jsp:useBean id="use" class="model.UseBean" />
      JSP 유즈빈 액션태그로서 model패키지의 UseBean클래스의 새로운 객체명 use를 만듦. 
      자바 코드로 표현하면 
      model.UseBean use=new model.UseBean();

    • <jsp:setProperty name="use" property="*" />

    • useBean으로 선언된 UseBean클래스의 메서드를 호출한다

      프로퍼티 속성값을 *로 처리할수 있는 이유는 피라미터이름과 변수명이 같기 때문

    • <jsp:getProperty name="use" property="title" />

       UseBean클래스의 title변수에 저장된 제목값을 가져오는 jsp 유즈빈액션 태그


'Web Develop. > JSP' 카테고리의 다른 글

JSP 페이지 구성요소  (0) 2014.10.12
Include Directive  (0) 2014.09.30
<jsp:include>  (0) 2014.09.30
EL(Expression Language)  (0) 2014.09.23

+ Recent posts