본문 바로가기

IT

스프링 프레임워크 3.0 – security 적용 순서는 다음과 같다. 1. context 파일 생성 2. web.xml 에 spring 3.0 security 필터 추가 먼저 1. context 파일생성 security:port-mapping http="8080" ß 요건 8080 포트를 spring https="8443" 로 맵핑 시키겟다는 것이다.…….. 즉 모든 8080로 들어오는건 강제적으로 8443으로 맵핑 시킨다는것이다. 다음은 2. web.xml 에 spring 3.0 security 필터 추가 더보기
플러그인 개발 – 메뉴개발 -1(action, actionDelegate) Action, Delegate 정의 Action이란? 메뉴, 툴바… 여러 범위에 행동(액션)을 구현하여 사용자, 프로그래머가 기능을 사용할 수 있도록 하는 것(?) ActionDeleage란? 정의한 액션에 대한 대리자 역할, Delegate역할을 하며 다음의 Delegate가 있다. Interface IActionDelegate(ecliplse API) All Known Subinterfaces: IActionDelegate2, IEditorActionDelegate, IObjectActionDelegate, IViewActionDelegate, IWorkbenchWindowActionDelegate,IWorkbenchWindowPulldownDelegate, IWorkbenchWindowPulldow.. 더보기
JAVA – Annotation 이란? 어노테이션(Annotation)이란? 자바5에서부터 지원되는 기능이며 '@'을 이용하여 표시한다. 보통 컴파일러 오류, 데이터 제공 등에 사용이 된다. 이러한 어노테이션은 POJO의 특징을 살리는데 큰 힘(?)을 발휘 하는거 같다. *POJO – 특정 기능을 구현하는데 불필요한 클래스, 인터페이스..을 상속 받아 불필요한 메소드 … 을 선언하면 소스코드의 이해도를 떨어 트리는데 이러한 것을 막는 것(?) 대표적인 어노테이션 @Override, @Deprecated, @ SuppressWarning … 참고 사이트 1. http://www.nextree.co.kr/p5864/ 더보기
플러그인 개발 1 – eclipse 환경 설정 기본으로 다운받은eclipse 에는 eclipse 개발툴이 없다. 툴을 만들기 위해선 아래의 주소에서 업데이트 해야한다. eclipse Juno 버전 – http://download.eclipse.org/e4/updates/0.13 eclipse Kepler 버전 – http://download.eclipse.org/e4/updates/0.14 eclipse Mars 버전 – http://download.eclipse.org/e4/updates/0.15 Mars 사용자는 설치 완료 후 업데이트를 체크를 해야 버그가 수정된다.(Help -> Check for Updates) 업데이트는 Help -> Install New Software -> Add.. -> 위의 url 입력 확인 하여 설치한다. 모든 패키.. 더보기
기초공부5 – Preference 화면 만들기 환경 설정 값을 저장하기 위해서는 AbstractUIPlugin을 상속받는 IPreferenceStore 을 통해 값을 저장한다. 개발환경은 다음과 같다. OS : Window10 Eclipse : Luna Service Release 2 (4.4.2) 개발은 다음과 같다. New Plug-in Project Project name : com.me.it ->Next Content ID : com.me.it Version : 1.0.0.qualifier Name : it Vender : ME Execution Enviroment Java-SE1.7 ->Next Templates Create a plug-in using one of the templates 체크 Plug-in with a view 선택 ->.. 더보기
기초단계1 – SWT/JFACE, swing 과의 비교 SWT(Standard Widget Toolkit) 이클릅에서 사용하는 자바 기반의 위젯 툴 킷이다. JFace JFace는 이클립스에서 사용되는 일반적인 사용자 인터페이스(UI)를 구현하기 위해 사용되는 툴킷(toolkit)이다. JFace는 그 API와 구현에 있어서 윈도 시스템에 독립적이고 하위 그래픽 사용자 인터페이스(GUI)인 SWT를 숨기지 않고 같이 사용되도록 구현되어 있다. 주요 기능은 액션(actions)과 뷰어(viewers)로서 액션은 사용자의 명령이 어떠한 UI에서 발생되었는지를 상관하지 않고 동일하게 처리할 수 있는 추상적인 매커니즘을 제공하고 뷰어는 특정 모델 기반의 SWT 위젯(widget)의 어댑터가 되어 자료를 목록(lists), 테이블(tables), 트리(trees) 형.. 더보기
(iptables를 이용한)tomcat7 80포트 사용법 리눅스에서는 root 계정이 아닌 일반 계정으로는 0 ~ 1024 포트를 사용 못한다.포트를 사용하는 방법은 2가지가 있다. 1) iptables 를 이용하는 방법2) apache를 이용하는 방법 이 게시글에서는 iptables 를 이용하는 방법 에 대해서 설명할거다. 터미널에서 다음과 같이 치면 끝.----------------------------------------------------------------------------------------- sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080sudo iptables -t nat -I OUTPUT -p tcp --dport 80 -j REDIREC.. 더보기
(apache connector를 이용한)tomcat7 80포트 설정법 리눅스에서는 root 계정이 아닌 일반 계정으로는 0 ~ 1024 포트를 사용 못한다.포트를 사용하는 방법은 2가지가 있다. 1) iptables 를 이용하는 방법 2015/08/28 - [프로그래밍/JSP] - (iptables를 이용한)tomcat7 80포트 사용법 2) apache를 이용하는 방법 이 게시글에서는 apache를 사용하는 방법에 대해서 설명할거다.순서는 apache-connector 설치 -> tomcat 과 연동하기 위한 연결 설정 -> tomcat 설정 으로 진행할거다 apache sitedptj connector 를 받습니다. tar -xvf tomcat-connectors-1.2.40-src.tar.gz [tar 파일 받아서 풀고 ]cd nati* [nativ* 폴더로 이동해서.. 더보기
tomcat7 ssl 적용(PKCS12) port="8100" protocol="org.apache.coyote.http11.Http11Protocol"              maxThreads="150" SSLEnabled="true" scheme="https" secure="true"clientAuth="false" sslProtocol="TLS"keystoreType="PKCS12" keystoreFile="C:/Users/.../file.pkcs12"keystorePass="1234qwer"/> 더보기
JAVA EE? SE? 정리 Java SE(Standard Edition) - 자바 플랫폼에서 널리 쓰이는 API 표준 에디션 Java EE(Enterprise Edition) - 엔터프라이즈 에디션, 서버 개발을 위한 에디션이다. SE + @ 로 @에 멀티미디어, 서버 기능, ... 추가 기느잉 포함되어있다. 예전엔 J2EE 로 불렸지만 요즘은 Java EE 로 부른다. 더보기

반응형