본문 바로가기

WEB_Programming

1. JSTL Out 사용 예제 1. JSTL c:out 예제 Out Example 10 * 3 = 2. c:out 예제 - 이 예제에서는 c:out value="${변수}" 를 이용하여 출력하는 예제이다. Your favorite color is: Choose your favorite color: red blue green yellow other 3. 폼에서 전달된 값이 없을경우 Default 값 사용 예제 3.1 formTest.jsp Enter your details First name: Last name: Age: 3.2 이 부분에서 폼 값이 없을경우 기본값을 출력하고 있다. Your details (or, the details that you entered!) First name Last name Age Partner's na.. 더보기
Struts 프레임워크 적용 구조 프로젝트에서 주로 사용하는 프레임워크 구조와 흐름을 기술해 보았다. 1. Controller 단 - Struts에서는 이 컨트롤러가 Action을 상속받아 이루어지며, 사실 컨트롤러는 화면으로부터 들어온 요청을 어떤 경로를 통해서 내용이 처리될지에 대한 흐름만 담당하도록 개발한다. 2. Model 단 - Struts에서는 특별히 모델을 이거다 라고 정의하지 않지만 나는 보통 모델을 2가지 관점에서 정의하고 싶다. 2.1 비즈니스 로직으로서의 모델 : 우리가 보통 사용하는 Bean으로 여기서는 Manager Bean으로 정의하고 이 빈의 내용을 통해서 비즈니스 로직을 수행한다. 2.2 ValueObject및 FormBean으로서의 모델 : 모델의 경우 비즈니스 로직을 처리한 결과 객체를 고객단으로 이동시키.. 더보기
6.2 Installation 6.2 Installation "Would you tell me, please, which way I ought to go from here?" "That depends a good deal on where you want to get to." "I don't much care where" "Then it doesn't much matter which way you go." "so long as I get somewhere." "Oh, you're sure to do that, if only you walk long enough." Prerequisite Software 프레임워크의 바이너리 배포판은 다른 소프트웨어 패키지가 필요하다. 이미 시스템에 이러한 항목을 설치 했을 수 있다. 소스로 부터 프레임.. 더보기
3. Building View Components 3. Building View Components "What if I should fall right through the center of the earth... oh, and come out the other side, where people walk upside down." 3.1 Overview 프레임워크는 뷰 컴포넌트를 위해서 이프라스트럭처를 제공한다. 그러나 그것이 소유한 뷰컴포넌트의 실제적인 면은 제공하지 않는다. 몇몇 presentation technologies 을 가능하게 한다. Cocoon, JSP, Velocity Templates, XSLT와 같은것들을 포함되어 사용될 수 있다. 프레임워크에 의해서 제공되는 기능은 국제화 지원되는 텍스트와 이미지를 위해서 Message Resour.. 더보기
2. Building Model Components 2. Building Model Components "If I had a world of my own, everything would be nonsense. Nothing would be what it is, because everything would be what it isn't. And contrary wise, what is, it wouldn't be. And what it wouldn't be, it would. You see?" 2.1 Overview 많은 요구사항 문서는 웹 애플리케이션 개발에 있어서 View에 포커싱을 두고 있다. 그러나 각 submit된 요청에 대해서 처리를 확실히 하고자 한다면 Model관점에서 명확하게 정의해야 한다. 일반적으로 모델 컴포넌트의 개발은 기능 요구사항의.. 더보기
IBM Websphere 성능 가이드 인터넷을 돌아다니다가 찾은 IBM Websphere 성능 가이드 음.. 찬찬히 읽어보면.. 아주 좋은 내용이 많다는.. 그런데 IBMKorea의 라이선스 있는 문서 아닌가 몰라... ^^ 더보기
Resource Forwarding Resource Forwarding 이 예제는 서버로 부터 검색된 페이지의 컨텐츠를 이용하여 웹 페이지를 동적으로 변경하는지에 대해서 보여준다. DWR에의해 호출된 코드는 보통 단순한 POJO이며 웹에 대해서 알지 못한다. 이 예제에서 WebContext 클래스를 획득해서 ServletContext에 접근하는 방법에 대해서 알아볼 것이다. 이 예제는 dynamic text example과 유사하다. 큰 차이는 여기서는 this HTML page 를 이용한다는 것이다. 그리고 WebContext 클래스를 통해서 우리가 원하는 페이지를 얻을 수 있을 것이다. iframe 를 사용하지 않는다. 단지 DWR과 humble div만 이용할 것이다. 자바 코드는 다음과 같다. : public String getIn.. 더보기
Dynamically Updating Text Dynamically Updating Text 단순한 예제로 어떻게 웹 페이지에 지정된 텍스트에 웹서버에서 가져온 텍스트를 동적으로 붙여주는 예제이다. 화면 : Name: Reply: Hello, Joe "Send"버튼을 클릭하는 경우 브라우저에서는 onclick 이벤트를 호출한다. 그리고 update() 함수를 호출하게 된다.function update() { var name = dwr.util.getValue("demoName"); Demo.sayHello(name, loadinfo); } dwr.util.getValue()는 어떠한 엘리먼트의 값을 획득하는 유틸이다. 이 예제의 입력 필드는 div 혹은 select box가 올 수 있다. DWR는 비동지적인 방법으로 자바스크립트 작업을 한다. 이것은.. 더보기