본문 바로가기

개발26

Expression과 Expression Language Expression (Scriptlet)의 사용법과 EL(Expression Language)의 사용법 차이를 비교해보자. ex) 문자 : 숫자 : 문자 + 숫자 : 문자 : ${"홍길동"} 숫자 : ${1234} ${"EL을 이용한 내용 표현 방법"} 숫자 + 숫자 : ${1+2} JSP 표현식 태그 : el 문자 + 숫자 : ${"1"+2} el 문자 * 숫자 : ${"3"*3} JSP 표현식 : 10 == 10 : ${10==10} 10 >= 1 : ${10>=1} !true : ${!true} 20/6 : ${20 div 6} 20%6 : ${20 mod 6 } 표현 방식이 다른것 이외에도 스크립트릿은 문자 + 숫자의 합이 가능하지만 EL에서는 불가능하다. 하지만 문자형이 숫자형으로 바뀔수 있는 .. 2014. 12. 23.
JSP에서의 페이지 이동 방법 JSP에서 다른 페이지로 이동하기 위한 방법은 두가지가 있다. 1.Redirect 2.Forward Redirect 방식은 response객체의 sendRedirect()로 페이지를 이동하는 방법을 말한다. 이 방식은 브라우저의 URL을 변경하는 방법이며 request와 response가 유지되지 않는다. ex) response.sendRedirect("nextPage.jsp?number ="+10); Forward 방식은 requestDispatdher객체안에 있는 forward()메소드를 사용하는 방법이다. request객체에서 getRequestDispatcher()메소드를 사용해서 호출한다. ex) RequestDispatcher dis = request.getRequestDispatcher("n.. 2014. 12. 22.
웹 관련 정리 내용 1. 웹서버와 웹애플리케이션 서버를 간단히 정의하고 어떤 차이가 있는지 기술하시오. 웹서버는 정적인 data를 처리하는 영역 url로 웹에 접근하면 일차적으로 웹서버에서 요청(request)를 처리하고 요청하는 정보가 동적인 기능을 요구한다면 WAS로 넘겨서 원하는 정보를 client에 제공하게 된다. 2. 알고 있는 WAS와 제조업체를 기술하세요 제우스-티맥스 , 웹로직-오라클, 웹스피어-IBM, 아파치 톰켓, 닷넷 애플리케이션 서버-MS 3. 서블릿과 JSP의 차이점을 기술하세요 서블릿은 서버에서 실행되는 웹용 프로그램이고 JSP는 서버 스크립트이다. 클라이언트에서 요청이 들어왔을 때 이미 존재하는 서블릿을 통해 해결할수 있는경우 존재하는 서블릿을 사용하고 아니면 JSP(웹서버)가 가동되면서 서블릿으.. 2014. 12. 19.
#writer에서 \n가 안먹힐때 뉴라인이 안먹힐때 System.getProperty("line.separator")로 다음 라인으로 넘긴다. ex) PrintWriter pw = new PrintWriter(new FileWriter(filePath)); pw.write("글\n"); --> pw.write("글"+System.getProperty("line.separator")); 2014. 12. 16.
JSP기본 정의 JSP페이지란? Java Server Page:서버(WAS)에서 동작하는 class HTML문서안 사이사이에 JSP문법의 코드가 삽입되는 형태 작성 HTML코드는 그래도 클라이언트(웹브라우져)전송되지만, 서버태그는 웹 컨테이너쪽에서 실행되고 결과만 웹 브라우저로 전송된다. 처리 과정 : 웹컨테이너는 JSP페이지 전체를 서블릿 클래스의 소스코드로 변환한다. 그 소스코드를 컴파일해서 그 결과를 가지고 서블릿 객체를 만들고 그 서블릿 객체를 초기화해서 서블릿을 만든다. 즉, 웹브라우저로 부터 URL이 왔을때 실행되는것은 서블릿이다. JSP문법 첫번째, 기본사용법 닫으면서 마감 : 스크립트릿 형태 웹서버쪽에서 로직을 수행하고, 그 결과만 웹 브라우저로 전송하여 결과를 출력해준다. 즉 페이지 소스보기를 하면 로직.. 2014. 12. 16.
01.SingleTon Pattern 각 프로그래밍 언어마다 사용법의 차이는 있겠으나 일반적으로 페턴을 쓰는 목적과 기능하는 방식은 같으므로 요즘에 쓰는 자바를 기준으로 정리해 볼까 한다. 그럼 싱글톤 페턴이 뭔지 개념적인 내용을 알아보도록 하자. 싱글톤 페턴은 객체가 하나만 존재해야 할때 사용하게되는 페턴이다. 이 객체가 하나만 존재한다는 이야기는 Class를 작성해서, 혹은 이미 존재하는 Class에서, 객체화(instance화) 할때 heap영역에 메모리가 올라가게 되는데 heap에 해당 클레스의 인스턴스는 유일무이하게 존재시키려는 방법이다. 전에 유니티로 러닝게임을 만들었을때 게임 데이타를 관리하는 class는 하나만 존재해야 했는데(DB를 연동하지 않았기 때문에 모든 값이 저장되는 곳은 그 하나의 클레스 내부 collection 형.. 2014. 12. 13.