본문 바로가기

전체 글725

struts2 <s:if/> 태그 기본적인 if문을 수행하는 태그이다. 또는 태그와 함께 사용된다. 속성 test : 태그의 바디를 출력할 것인지를 결정한다. id: 참조 요소에 대한 id 여기서 재미있는 속성이 test이다 . 계속적인 업그레이드 성격때문인지 노골적인 키워드를 사용하고 있고, 국내 서적중에서는 예제 또는 설명이 잘 안되어 있다. 예제 내용 1 내용 2 2009. 1. 23.
struts2 <s:field/> 태그 struts2에서 태그는 html에서 태그로 랜더링 되어진다 전부 테스트를 해본것은 아니지만 input 태그에서 사용되는 속성값은 거의 적용 되는것으로 생각되어진다. 속성 maxlength: 최대 입력 가능글자수 name: 전달 파라미터 이름 value: 초기 설정값 size: 가로 길이 readonly: 읽기 전용 유무 false/true 2009. 1. 14.
struts2에서 request, response 객체 사용하기 import org.apache.struts2.*; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletRequest; . . . HttpServletRequest request = ServletActionContext.getRequest(); HttpServletResponse response = ServletActionContext.getResponse(); 2009. 1. 12.
Tomcat6 service check your settings and permissions.... 톰캣 설치시 위와 같은 에러가 발생한다면 톰캣 인스톨러는 설치시 윈도우 서비스에 등록을 하려고 한다. 이때 이전에 등록되었던 서비스가 남아있어서 발생한다. 레지스트리에 가서 강제 삭제후 재 설치 하면 경고화면 없이 깔끔하게 설치된다.... HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services ->Tomcat 재부팅후...... 다시 설치하면 끝!!!! 2009. 1. 8.
struts2 와 Dojo struts2는 Dojo 프레임워크를 포함하고 있어, Ajax 테마를 지원하는 태그를 사용하여 특별한 작업 없이 Ajax 애플리케이션을 구현할 수 있다. 아주 매력적인 기능이며, 컴포넌트 기반의 개념을 적용하기 좋고, 보다 풍부한 인터 페이스를 만들 수 있다. Dojo 프로레임워크란? Dojo는 멀티 플랫폼 자바스크립트 툴킷이다. 자바스크립트용 Dojo는 자바 언어를 위한 자바™ 런타임 라이브러리와 매우 비슷하다. 자바스크립트가 가장 널리 쓰이는 영역인 브라우저 단의 웹 개발에 Dojo가 사용된다 2009. 1. 6.
MS SQL 서버 신규 원격코드실행 취약점 MS SQL 서버 신규 원격코드실행 취약점 주의 □ 개요 o sp_replwritetovarbin라는 확장 저장 프로시저(Extended Stored Procedure) 에 존재하는 힙 오버플로우 취약점에 의한 원격코드실행 문제 [1] o 공격이 성공하면 공격자는 영향 받는 시스템에 대해 완전한 권한 획득 가능 - 공격을 성공하기 위해서 공격자는 로컬이나 리모트의 인증된 사용자이어야 함 - SQL 인젝션 공격과 결합하면 취약한 웹 서버를 대상으로 인증없이 공격 가능 □ 해당시스템 o 영향 받는 소프트웨어 - Microsoft SQL Server 2000 - Microsoft SQL Server 2005 - Microsoft SQL Server 2005 Express Edition - Microsoft S.. 2008. 12. 29.
윈도우 환경에서 아파치 톰캣 연동 준비물 - apache 2.2 http://httpd.apache.org/download.cgi - tomcat 6.0 http://tomcat.apache.org/download-60.cgi - tomcat connector (mod_jk-1.2.27-httpd-2.2.10.so) http://apache.hoxt.com/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.27/ 가능하면 버전은 맞추어 준다면 100% 연동 가능할것이라 생각된다. 버전별 호환 또는 방법이 약간 다를 수 있습니다. 환경 설정 셋팅환경은 windows 2003 입니다...... IIS 서비스 상태라면 중지 !!! 아파치와 톰캣 설치 과정은 태그로 검색해보시면 절차가 나오니 생략 아파치와.. 2008. 12. 17.
원도우에서 아파치 웹 서버 설치 2008년 12월 현재 최신 release 버전은 2.2.x 이다. http://httpd.apache.org/download.cgi 이곳에서 다운로드후 일반 프로그램 설치하듯이 진행 하면 된다. 윗 그림은 중간 당연한 과정은 제외한 진행 되는 스샷 이다. 정상적으로 설치가 되었을때의 모습이다. 2008. 12. 16.
자바 쓰레드 다른 프로그래밍 언어와 달리 자바에서는 쓰레드를 언어 차원에서 지원을 하고 있다.따라서 멀티쓰레딩 코드를 작성하는데 유리하다. 자바에서 쓰레드를 지원하는 방식은 Threa 클래스를 이용하는 방법과 Runnable 인터페이스를 사용하는 두 가지 방식이 있다. Thread 클래스는 쓰레드를 객체화한 클래스이다. 따라서 쓰레드를 지원하고자 하는 클래스를 만들고자 하면 간단하게 이 Thread 클래스를 상속받아 사용하면 된다. 하지만 다른 클래스로부터 반드시 상속이 필요한 경우에는 Runnable 인터페이스를 사용해야 한다. Thread 클래스 사용 예제 import java.util.*; public class Sample extends Thread{ long toAdd; String name; Sample(.. 2008. 11. 24.
제네릭(Generic) JDK1.5 버전으로 바뀌면서 자바 언어 자체에 많은 변화가 있었다. 무엇보다 데이터형의 안정성을 보강하기 위한 제네릭의 도입이 클래스 라이브러리 전반에 많은 영향을 미쳤다고 볼 수 있다. 제너릭 타입(Generic Types)은 주로 자바 컬렉션에서 많이 사용되고 있으며, 컬렉션은 자료구조이다. 컬렉션에는 어떤 자료를 담을지 알 수 없으므로 최상위 객체인 Object형태로 저장되고 관리되도록 설계되어 있다. 그러나 의도하지 않은 자료형이 담기는 경우도 발생하게 된다. 제너릭 타입을 사용하면 프로그래머가 원하는 객체의 타입을 명시해서 의도하지 않은 객체는 저장될 수 없도록 컴파일시에 오류를 확인할 수있게 된다 Vector 클래스의 명세서를 보면 Class Vector 여기서는 데이터형 인자가 생성시 지정.. 2008. 11. 24.
RSS 2.0 요약 RSS란 RSS는 웹 컨텐츠를 배급/배포하기 위한 포맷이며, RSS란 이름은 'Really Simple Syndication'의 약자이다. RSS는 XML로 표기된 데이터이며 모든 RSS 파일은 반드시 World Wide Web Consortium(W3C)에서 정의한 XML1.0 규격을 준수하여야 한다. RSS구조 . RSS는 최상위 레벨에 element가 오며, 속성 version을 갖는다. . element는 하나의 element를 갖는다. . element가 가지는 필수 sub-element들 이다. Element Description title channel의 이름으로서 다른 사용자가 이 서비스를 참조하기 위한 이름이다. 만약 RSS 파일가 가진 정보를 동일하게 가지는 HTML로 이뤄진 웹사이트가.. 2008. 11. 19.
HTTP 오류 404 - 파일 또는 디렉터리를 찾을 수 없습니다. IIS 6.0에서 동적 콘텐츠를 요청하면 "HTTP 오류 404 - 파일 또는 디렉터리를 찾을 수 없습니다." 오류 메시지가 나타난다 현상 Internet Information Services(IIS) 6.0을 실행하는 Microsoft Windows Server 2003 서버에서 ASP(Active Server Pages) 페이지, ASP.NET 페이지, ISAPI(Internet Services API) 응용 프로그램 또는 CGI(Common Gateway Interface) 응용 프로그램과 같은 동적 콘텐츠를 요청하는 경우 다음과 같은 오류 메시지가 나타날 수 있습니다. HTTP 오류 404 - 파일을 찾을 수 없습니다. 또는 HTTP 오류 404 - 파일 또는 디렉터리를 찾을 수 없습니다. 원인 .. 2008. 11. 12.