본문 바로가기

전체 글

(122)
서블릿 보안 1 서블릿 보안의 4 요소 인증(Authentication) 인가(Authorization) 비밀보장(Confidentiality) 데이터 무결성(Data Integrity) Tomcat 6.0으로 테스트 진행했습니다. Tomcat의 Realm(인증정보가 저장되어 있는 장소를 의미)은 conf/tomcat-users.xml파일을 다음과 같이 tester라는 역할과 aircook이라는 사용자를 정의하여 aircook에게 tester라는 역할을 주었습니다. 이부분은 각 컨테이너마다 다릅니다.
JEUS XAException발생시 처리방법 jeus에서 data-source를 사용할 때, data-source-type을 XADataSource으로 하면 다음과 같은 에러를 접하게 됩니다. [2007.11.20 10:53:04][0][0_434] [container1-11] [TMRecovery-1217] XA Exception has occurred with error code error code : -3, XAER_RMERR, A resource manager error has occurred in the transaction branch. while calling recover(). javax.transaction.xa.XAException at oracle.jdbc.xa.OracleXAResource.recover(OracleXAReso..
TOAD에서 오라클 dmp파일 미리보기 1. 메뉴에서 DBA – Data Import/Export – Export File Browser 선택한다. 2. 왼쪽 상단의 메뉴에서 Open Export File을 선택한다. 3. 해당되는 dmp 파일을 선택한후 OK를 선택한다. 4. File Information을 보여준다. 5. Table에 해당하는 DDL문장을 보여준다. 6. Table에 해당되는 실제 Data를 보여준다. 7. 상단 메뉴나 마우스 오른쪽버튼을 클릭해서 저장할 수 있다.
개발 Flow Chart flex가 presentation layer를 당담하고.. spring에 의해 관리되는 pojo기반의 bean들이 business logic layer를 당담하고.. ibatis가 persistence layer를 당담하는 구조로 개발한다.
eclipse Tip 설정값 백업 eclipse Tip workspace를 다시 지정하게 되면 이전에 정의해 놓았던 설정값이 사라진다. 이경우 다음 기능을 이용하면 쉽게 설정값을 백업, 복원 시킬수 있다. 1. 이클립스에서 File - Export 를 선택, General-Preferences를 선택한 후 Next >버튼을 클릭한다. 2. Browse... 버튼을 클릭한다. 3. 설정값을 백업할 파일을 지정한 후, Finish 버튼을 클릭하면 백업이 완료된다. 4. 설정값을 가져오기위해선 File - Import를 선택한 후, General - Preferences를 선택한다. 5. Browse... 버튼을 선택한다. 6. 백업받아놓은 파일의 경로를 선택한 후, Finish버튼을 선택한다.
spring+ibatis+jsp+jstl springMVC를 사용하지 않고 jsp에서 Bean을 직접 호출함.. 이런걸 왜 만들었을까? 시키니까..ㅡ.ㅡ; ]]> ]]> JSP+SPRING //컨텍스트 가져옴.. //ApplicationContext context = new ClassPathXmlApplicationContext("spring-application.xml"); //ApplicationContext context = new FileSystemXmlApplicationContext(getServletContext().getRealPath("/WEB-INF")+"/context/spring-application.xml"); ApplicationContext context = WebApplicationContextUtils.getWeb..
spring aop+oracle procedure 에서의 transaction 처리.. 이 포스팅은 개인적인 정리차원에서 적는것이다. 내가 이해하고 있는 정도이며, 맞는지 안맞는지에 대한건 나도 확신을 못한다. 이제껏 서핑을 통해 유추되는 결과이다. spring에서의 aop처리는 ejb의 ejb-jar.xml에서 처럼 선언적으로 관리할 수 있다. 물른 프로그래밍적으로도 관리 할 수 있다. 침략적이지 않은 코드를 생성하기 위해서는 선언적으로 관리하는게 나아 보인다. Declarative transaction management Programmatic transaction management 다음과 같이 스프링에서 설정하면 되고.. 이것을 사용하기 위해서는 네임스페이스를 정의해주어야 한다. 명심해야 될 것은 스프링 aop의 transaction처리는 내부적으로 SQLException이 발생할 ..
jeus 5.0 설정 파일 ms-sql JDBC드라이버의 패키지명이 이상하게 바뀐거 같다.. 술먹고 코딩한건지... DriverClassName com.microsoft.jdbc.sqlserver.SQLServerDriver --> com.microsoft.sqlserver.jdbc.SQLServerDriver URL jdbc:microsoft:sqlserver://xxx.xxx.xxx.xx:1433;DatabaseName=test --> jdbc:sqlserver://xxx.xxx.xxx.xxx:1433;DatabaseName=test 이것때문에 고생 좀 했다.. 자바 5.0 이상은 2005 Driver를 사용해야 한다. 2000 --> msbase.jar, mssqlserver.jar, msutil.jar 2005 --> sq..