본문 바로가기

AOP 서비스 AOP 개요 개별 프로그래밍 언어는 프로그램 개발을 위해 고유한 관심사 분리(Separation of Concerns) 패러다임을 갖는다. 예를 들면 절차적 프로그래밍은 상태값을 갖지 않는 연속된 함수들의 실행을 프로그램으로 이해하고 모듈을 주요 분리 단위로 정의한다. 객체지향 프로그래밍은 일련의 함수 실행이 아닌 상호작용하는 객체들의 집합으로 보며 클래스를 주요 단위로 한다. 객체지향 프로그래밍은 많은 장점에도 불구하고, 다수의 객체들에 분산되어 중복적으로 존재하는 공통 관심사가 존재한다. 이들은 프로그램을 복잡하게 만들고, 코드의 변경을 어렵게 한다. 관점 지향 프로그래밍(AOP, Apsect-oriented programming)은 이러한 객체지향 프로그래밍의 문제점을 보완하는 방법으로 핵심 관심사.. 더보기
java.lang.IllegalArgumentException 에러 [에러 내용] java.lang.IllegalArgumentException: Document base D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\springsecurity does not exist or is not a readable directory [해결 참고] http://blog.naver.com/orion36/150084414115 더보기
Commit시 에러가 발생할 경우 프로젝트 파일중 일부 파일들만을 Commit하려고 하였을때 Some of selected resources were not committed. svn: Commit failed (details follow): svn: 'C:\egovframeworkSample\workspace\winiProject\src\main\java\egovframework\com\sym\bat' is not under version control and is not part of the commit, yet its child is part of the commit 상위 폴더가 커밋되지 않은 상태에서 하위 폴더나 파일을 먼저 커밋할 경우 발생 Commit하고자 하는 폴더 및 파일의 상위 폴더를 함께 선택하여 Commit한다. 더보기
전자정부 프레임워크의 기존 메뉴에서 생성된 메뉴로 변경하기 사용자 로그인 후 생성되는 메뉴를 별도로 생성한 메뉴그룹으로 적용시키기 1. Local의 globals.proprties 파일 찾아 수정하기 C:\Documents and Settings\(윈도우 로그인ID)\egovProps의 globals.proprties를 워드패드 등을 연결프로그램으로 연다. - globals.proprties 파일 - globals.proprties파일을 열고나서 MainPage Setting부분에서 Globals.MainPage = /sym/mms/EgovMainMenuHome.do #Globals.MainPage = cmm/EgovUnitMain 부분에서 주석부분을 아래와 같이 바꾸어준다. #Globals.MainPage = /sym/mms/EgovMainMenuHome.do.. 더보기
전자정부 프레임워크 로그인정리 전자정부프레임워크 1. 기능별분석 ① 로그인 진행과정 n egovframework 로그인 동작과정 1. /src/main/webapp/index.jsp 호출 2. /index.jsp 에있는 forward 를 이용하여 컨투럴러 로 이동 egovLoinUsr.do 3. egovLoginUsr.do 는 à A. /java/egovframework/com/uat.uia/에 해당하는 Controller 이라고 명시된파일을 찾는다. à B. /java/egovframework/com/uat.uia/EgovLoginController.java 를 열어보면은 @RequestMapping value값이 egovLoginUsr이라는 것을 찾는다. 그 아래에있는 메서드를 실행하게됩니다. 로그인 관련되어서는 loginUsrV.. 더보기