본문 바로가기

FrameWork

Ria GXT app 만들기 참고 : http://benney.tistory.com/category/GXT%20RIA%20App%20%EB%A7%8C%EB%93%A4%EA%B8%B0 더보기
하이버네이트(Hibernate) 사용하기 Hibernate는 객체 모델링(Object Oriented Modeling)과 관계형 데이터 모델링(Relational Data Modeling) 사이의 불일치를 해결해 주는 ORM(Object Relation Mapping) 도구입니다. Hiberbate Architecture 잘 사용하면 쿼리(sql) 하나 안쓰고 클래스의 set, get 같은것으로만 DB를 조종(?)할 수 있습니다. 하이버네이트를 이용하여 아주 간단한 CRUD[각주:1] 만 해봅시다! Java 1.6.0_13 Hibernate 3.3.2.GA Apache Tomcat 6.0.18 HSQLDB 1.9.0 rc4 Eclipse 3.5 + Habernate Tools - 하이버네이트 라이브러리와 log4j 사용을 위한 propertie.. 더보기
struts 2 - Tiles Plug in 진행순서 ① 사용자로부터 요청이 들어오면 Interceptor를 지나 Action 에서 Business Logic을 수행 후 action mapping 에 의해 result로 결과가 보내지게 된다. ② 이때 result 의 type="tiles" 로 설정하게 되면 Result에서는 web.xml에 설정한 Tiles Listener를 수행하고 WEB-INF 폴더 아래에 있는(web.xml 파일과 경로가 같은) tiles.xml(tiles의 설정이 들어있는 xml파일 - 이름은 어떠한 것이라도 상관 없다)을 로딩한다. ③ 그결과를 다시 Interceptor에 전달하여 사용자로 결과를 보내주게 된다. 작업순서 1) Tiles Plug-in을 수행하기 위한 Library파일을 설정한다. struts 2의 스펙에.. 더보기
Struts2 Guide site http://struts.apache.org/2.0.14/docs/guides.html 여기서 설정부분(Configuration)을 보면 초기 설정을 할수있다~ 더보기
Mock 객체를 이용한 TDD 백명석(기술위원회), 2007년 1월 초록(Abstract) 객체지향으로 어플리케이션을 개발하다 보면 특정 객체를 구현하다가 그 객체가 종속성을 갖는 다른 객체들이 아직 완성되지 않아서 몰두하여 구현하던 객체를 잠시 버려두고 종속성을 갖는 다른 객체를 구현해야 하는 경우가 발생한다. 만일 종속성을 갖는 객체가 다른 개발자나 팀에 의해 개발되어야 한다면 기다려야만 한다는 더 안 좋은 문제가 발생한다. 이 노트에서는 이러한 경우 종속성을 갖는 객체를 Mock 객체로 대체하여 개발자가 현재 자신이 몰두하고 있는 객체에만 전념하여 개발을 진행할 수 있는 방법을 알아본다. 서론 # 먼저 Mock 객체의 필요성에 대해 알아보고, 이 노트에서 설명을 위해 사용할 예제에 대해 알아본다. TDD와 Mock 객체 # 이 .. 더보기