'Back-End'에 해당되는 글 7건

Back-End/JSP

JSP - Request(리퀘스트)요청 페이지

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>클라이언트 및 서버 정보</title>
</head>
<body>
클라이언트 IP = <%= request.getRemoteAddr() %><br>
요청정보길이 = <%= request.getContentLength() %><br>
요청정보 = <%= request.getCharacterEncoding() %><br>
요청정보 컨텐트 타입 = <%= request.getProtocol() %><br>
요청정보 전송방식 = <%= request.getMethod() %><br>
요청 URI = <%= request.getRequestURI() %><br>
컨텍스트 경로 = <%= request.getContextPath() %><br>
서버이름 = <%= request.getServerName() %><br>
서버포트 = <%= request.getServerPort() %><br>
</body>
</html>


'Back-End > JSP' 카테고리의 다른 글

Scritp - 요소  (0) 2015.11.13
디렉티브(Directive)  (0) 2015.11.13
JSP  (0) 2015.11.13
,
Back-End/JSP

Scritp - 요소

jsp에서 실시간 문서의 내용을 생성하기 위해 사용되는것이 


스크립트 요소


jsp의 스크립트 요소는 3개


표현식(Expression) - 값을 출력

<%= %>

스크립트릿(Scriptlet) - 자바 코드를 실행

<%

int a = 10;

%>


선언부(Declaration) - 자바 메소드(함수)를 만듬


<%!

public 메소드 등등

%>

'Back-End > JSP' 카테고리의 다른 글

JSP - Request(리퀘스트)요청 페이지  (0) 2015.11.13
디렉티브(Directive)  (0) 2015.11.13
JSP  (0) 2015.11.13
,
Back-End/JSP

디렉티브(Directive)

디렉티브(Directive) 

- jsp페이지에 설정 정보를 저장할때 사용

<%@ page contentType = "text/html; charset=euc-kr" %>


1. page 

- jsp 페이지에 대한 정보를 지정, jsp가 생성하는 문서의 타입, 출력 버퍼의 크기, 에러페이지등  jsp페이지에서 필요하는 정보 입력

(임포트 개념)


2. taglib

- jsp 페이지에서 사용할 태그 라이브러리를 지정


3. include 

- jsp 페이지의 특정 영역에 다른 문서를 포함

(임포트 개념)

'Back-End > JSP' 카테고리의 다른 글

JSP - Request(리퀘스트)요청 페이지  (0) 2015.11.13
Scritp - 요소  (0) 2015.11.13
JSP  (0) 2015.11.13
,
Back-End/JSP

JSP

JSP(Java Server Page)


jsp 페이지 구성 요소


디렉티브(Directive) 


스크립트 : 스크립트릿(Scciptlet), 표현식(Expression), 


선언부(Declaration)


표현언어(Expression Language)


기본객체(Implicit Object)


정적인 데이터


표준 액션 태그(Atcion Tag)


커트텀 태그(Custom Tag)와 표준 태그 라이브러리(JSTL)


위 요소가 각각 개념과 특징 파익이 매우 중요함

'Back-End > JSP' 카테고리의 다른 글

JSP - Request(리퀘스트)요청 페이지  (0) 2015.11.13
Scritp - 요소  (0) 2015.11.13
디렉티브(Directive)  (0) 2015.11.13
,
Back-End/Java

Java 개념

** 메소드 중복(오버로딩)
//오버라이드( 재정의 ) = 상속이 되있고 선언부가 같으면 됨 
//오버로드 = 하나의 클래스 똑같은 메소드가 많음( 다중정의 )
같은 이름의 메소드를 여러개 정의하는것!
매개변수의 갯수가 다르거나 자료형이 다를 때 사용

** 생성자
클래스 이름과 동일한 이름의 메소드를 생성자라고 하며,
객체생성시에 자동수행되어, 멤바변수의 값을 특정한 값으로 
초기화할 용도로 사용한다.

생성자도 중복되어 정의 될 수 있다.

** 디스에 대하여 설명
메소드나 생성자의 메게변수 이름을 의미있는 이름으로 정해주다보면 멤버변수명과 겹치게 된다.
멤바 자신을 구별할 목적으로 디스를 사용한다.

**static에 대하여 설명하시오
스태틱은 변수명 앞에 혹은 메소드명 앞에 사용할 수 있다.

일반적으로 클래스의 멤바변수나 메소드는 반드시 객체를 생성하고 
객체를 통해서 사용해야 하지만, 만약에 어떤경우에 객체 없이도 사용해야하는 변수나 메소드가
필요하면 static키워드를 붙여 변수를 선언하거나 메소드를 정의한다.
이렇게 static 키워드가 붙여 있는 멤버 변수나 멤버 메소드를 클래스 변수, 클래스 멤버 메소드
객체와 무관하게 사용할 수 있다. 즉 객체 없이 사용할 수 있기 때문에 클래스 명으로 접근한다.
또 만약에 모든 객체가 고통으로 사용할 기억 공간이 필요하다면 static 키워드를 붙여 클래스 변수
로 사용한다.


'Back-End > Java' 카테고리의 다른 글

Java 소스 구조  (0) 2015.11.13
Head First Java  (0) 2015.11.13
,
Back-End/Java

Java 소스 구조

**자바 어플리케이션의 기본 구조

 Class 클래스명{
public static void main(String[] args){
문장1....
    }
}

**자바 컴파일명

 javac 자바파일.java

 java 클래스파일

**자바의 자료형
기본자료형
참조자료형

**자바의 기본자료형 8가지
논리형 boolean(1)

문자형 char(2)

정수형 1: byte 2: short 4:int 8:long

실수형 float(4), double(8)

**제어문의 종류
선택문
반복문

**선택문

if-else, switch

**반복문
for, while,do while

**if문의 사용형식
if(조건식){}else

**switch문 사용형식
switch(char혹은 정수형)
case 1:
break;
defalt;

**for문

 for(초기치;최종치;증감식){
}

**while문
초기치
while(최종치){
증감식}

**do-while문

초기치
do{ 증감식}
while(최종치)

**기본자료형:변수 자신이 값을 갖고 있다
  참조자료형:값을 갖고 있는 메모리를 가리킨다
->자바가 제공해주는 기본자료형만으로는 프로그램하기 복잡
  기본자료형들이 결합 새로운 자료형 만들 필요있음

**클래스:(새로운 자료형)
멤버변수-속성(어떤 것을 표현할 것인지)
멤버메소드-메소드(동작)

//////////////////////////////////////////

사람이라는 클래스 설계

사람 Human
속성:
 이름 String name;
 나이 Int age;
동작:
먹는다 void:리턴값 없음 호출한값.eat(String what-매개변수:메소드 사용시 전달해주는 값,생략가능)
잔다   void sleep();


'Back-End > Java' 카테고리의 다른 글

Java 개념  (0) 2015.11.13
Head First Java  (0) 2015.11.13
,
Back-End/Java

Head First Java


소스파일 안에는 클래스가 들어갑니다.

클래스에는 메소드가 들어갑니다.

메소드에서 선언문이 들어가지요

'Back-End > Java' 카테고리의 다른 글

Java 개념  (0) 2015.11.13
Java 소스 구조  (0) 2015.11.13
,
  [ 1 ]  

최근 댓글

최근 트랙백

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

태그

카운터

Today :
Yesterday :
Total :