# 이 문서는 오라클클럽에서 작성하였습니다.
# 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
# 출처 : http://www.gurubee.net/display/SWDEV/Home?
# 이 문서는 오라클클럽에서 작성하였습니다.
# 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
# 출처 : http://www.gurubee.net/display/SWDEV/Home?
# 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
# 출처 : http://www.gurubee.net/display/SWDEV/Home?
자바 기반의 웹 개발 기술
1. 개발 환경 구성
1.1 서버 설정
1.1.1 Apache
1.1.2 Tomcat
1.2 빌드 자동화
1.2.1 ANT
1.2.2 maven
- Maven 자바지기님 강좌 : javajigi.tistory.com
- Maven Home Document : maven.apache.org
- Introduction to the Build Lifecycle : maven.apache.org
- Maven PDF
- Maven Lifecycle
- Maven Properties
- Maven Profiles
- Maven Plugins
- Maven TIPs
- Maven 관련 문제 해결
- Nexus Maven repository : egovframe.go.kr
1.3 지속적 통합
1.3.1 Hudson
- Hudson wiki : wiki.hudson-ci.org
- Hudson 기초
- Hudson plugin 수동으로 빌드&업로드 : benelog.egloos.com
1.4 코드 검사
1.4.1 Clover
- Clover 홈 : atlassian.com
- Maven에서 Clover 설정
1.4.2 Findbug
- FindBugs + Eclipse + Maven2 + Hudson : benelog.egloos.com
1.4.3 PMD
- PMD 홈 : pmd.sourceforge.net
- PMD로 버그 잡기 : www.ibm.com/developerworks/kr
- PMD + Eclipse + Maven2 + Hudson : benelog.egloos.com
1.4.4 기타
- EMMA + Eclipse + Maven2 + Hudson : benelog.egloos.com
- JDepend
1.5 개발 툴
1.5.1 이클립스
- 이클립스 플러그인
- Eclipse Maven Plugin : m2eclipse.codehaus.org
- 이클립스 활용
- Eclipse 플러그인으로 코드 품질 높이기 : www.ibm.com/developerworks/kr
1.6 형상관리
1.6.1 SVN
2. 개발 프레임워크
2.1 MVC Framework
2.1.1 Struts2
2.1.2 WebWork
2.2 Spring Framework
2.2.1 Spring 기본
2.2.2 Spring MVC
2.2.3 Spring Batch
2.3 Persistent Layer
2.3.1 ibatis
- ibatis 홈 : ibatis.apache.org
- ibatis 에서 SQL IN 문장 사용
- iBatis CacheModel 이해하기 : blog.naver.com/ice_tiger
2.4 View Layer Framework
2.4.1 Sitemesh
2.4.1 Freemarker
2.5 기타 Framework
2.5.1 OSCache
- OSCache Wiki : opensymphony.com/oscache
- OSCache 예제
2.5.2 Apache Commons
3. 개발 방법론, SW 설계 및 리팩토링
3.1 개발 방법론
3.1.1 Agile
- Agile 방법론에 기반한 프로젝트 진행 가이드
- 스크럼 개발 방법론 소개
3.1.2 TDD
- EasyMock 한글 메뉴얼 : openframework.or.kr
- Mockito를 이용한 MockTestJava : javacan.tistory.com
- Mock을 이용한 단위 테스트 : kingori.egloos.com/4169398
- 테스트 주도 개발
- JUnit를 이용한 테스트 예제 동영상 작성자 : 허용운
- 자바에서 디버깅모드와 릴리즈모드
3.2 SW 설계 및 리팩토링
3.2.1 디자인 패턴
3.2.2 리팩토링
4. Software Language
4.1 자바(JAVA)
4.1.1 자바 기본
4.1.2 자바 성능관련
- 자바 SE 6의 성능 모니터링 및 진단 : www.ibm.com/developerworks/kr
- JVM GC와 메모리 Tuning
4.1.3 JavaFX
4.2 JavaScript
4.2.1 JavaScript 일반
4.2.2 Ajax (Asynchronous JavaScript+XML)
- Foundations of Ajax
- Ajax 마스터하기 : www.ibm.com/developerworks/kr
4.2.3 jQuery
- jQuery 정리
- jQuery로 Ajax 개발을 단순화 하기 : www.ibm.com/developerworks/kr
4.2.4 prototype.js
4.3 W3C, 웹표준
- W3C 홈페이지 : www.w3.org
4.3.1 웹표준 관련
- 실전 웹표준 가이드
- 네이버 웹표준 가이드 : html.nhndesign.com
5. OS
5.1 Linux
6. Trouble Shooting
6.1 웹 서버운영 관련
6.2 DB 서버 운영 관련
7. 기타
- CAPTCHA : Simple Java Captcha
- Shorten URL 생성 : bit.ly, bit.ly API
- Twitter JAVA API : twitter4j
문서에 대하여
- 최초작성자 : 김정식
- 최초작성일 : 2009년 1월 15일
- 이 문서는 오라클클럽 위키에서 정리한 문서 입니다.
- 이 문서를 다른 블로그나 홈페이지에 퍼가실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
# 이 문서는 오라클클럽에서 작성하였습니다.
# 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
# 출처 : http://www.gurubee.net/display/SWDEV/Home?