글쓴이 글 목록: opener

[문제해결] 이클립스 – 톰캣 연동시 에러 해결 2014-11-06

1. 문제상황

> 이클립스와 톰캣 연동시 서버를 추가하는 과정에서 다음과 같은 에러가 발생하며 Add 버튼이 활성화 되지 않는다.

1
* 에러메시지
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules 

2. 문제해결

> 처음 프로젝트 생성시 Target runtime을 지정하여 생성하지 않았기 때문이다.

2
* Target runtime 의 셀렉트 박스에서 원하는 버전의 톰캣을 선택한 후 생성하면 문제가 해결된다.

[게임서버개발 – 용어] PvP, PvE 2014-10-29

RPG 게임에서 여러 플레이어들이 상호작용하는 유형을 다음과 같이 분류한다.

> PvP(Player(s) versus Player(s)) : 게임상에서 실시간 참여 유저끼리 충돌한다.

> PvE(Player(s) versus Environment) : 게임상에서 유저와 가상의 적이 충돌한다.

[JSP & Servlet 배경지식] 8. JSP – Expression Language 2014-10-26

<표현언어 : Expression Language>

JSP 기본문법을 보완하기 위한 표현방법으로 여러가지 유연함을 제공한다.

> 1. 11가지 기본객체제공

- pageContext
- pageScope
- requestScope
- sessionScope
- applicationScope
- param
- paramValues
- header
- headerValues
- cookie
- initParam
ex> ${paramValues.ping}

> 2. 데이터 타입

- boolean
- integer
- float
- string
- null

> 3. 연산자

- 수치연산
--- '+'
--- '-'
--- '*'
--- '/' or div
--- '%' or mod
- 비교연산
--- '==' or eq
--- '!=' or nu
--- '<' or lt --- '>' or gt
--- '<=' or le --- '>=' or ge
- 논리연산
--- '&&' or and
--- '||' or or
--- '!' or not
- empty연산
--- empty {값}
- 비교선택 연산
--- {수식} ? {값} : {값}
- 우선순위
--- []
--- ()
--- -(단일) not ! empty
--- * / div % mod
--- +  -
--- <  >  <=  >=  lt  gt  le  ge
--- ==  !=  eq  ne
--- &&  and
--- ||  or
--- ?  :
ex> ${ 10 + 10 }

> 4. 객체의 메서드 호출

ex>
<%@page import="opendocs.test.SampleMethod"%>
<%
    SampleMethod sampleMethod = new SampleMethod();
    request.setAttribute("sm", sampleMethod);
%>
${sm.test('param')}