[Eclipse] Java Project -> Dynamic Web


 - 테스트 프로젝트를 단계별로 작성하기 위해서 Java Project로 생성하고 있었다.

 - Java 외에 추가적으로 Web 관련 기능이 필요해서 프로젝트를 Dynamic Web으로 전환이 필요하다 생각하여 그 방법을 정리



1. Java Project Open


2. 프로젝트 오른쪽 클릭

 - Properties -> Project Facets -> Convert to faceted form...


3. Dynamic Web Project와 Java 체크


4. Apply

 - 프로젝트 Dynamic Web Project로 변경됨


5. /WEB-INF/web.xml 파일 생성하기

 - Java Project에서 Dynamic Web Project로 바뀐 현재 프로젝트 오른쪽 클릭

 - Java EE Tools -> Generate Deployment Descriptor Stub

 - /WEB-INF/web.xml 파일 생성을 확인


 * Dynamic Web Project로 변경 되었으며 Server 추가하여 테스트


끗!


참고 - 

https://crunchify.com/convert-java-project-to-dynamic-web-project-in-eclipse-environment/

https://crunchify.com/eclipse-missing-web-xml-file-how-can-i-create-web-xml-in-eclipse/

codetemplates.xml
0.00MB

[Eclipse] 주석 설정하기

 

 - 사이드 프로젝트를 진행할 때마다 주석 포맷 설정하는게 너무 귀찮다..

 - 이전 프로젝트 경로의 이클립스를 켜서 주석 설정경로로 들어가서 복사해오는 것이 너무 비효율 적이라 생각한다.

 - 다른 방법이 생기기 전까지는 일단 여기에 저장해 두도록 한다.

 

 

 

[JSP]

 - Types

 

 - Fileds

 

 - Constructors & Method

 

 - Override Method

 

[JavaScript]

 - Files

 

 - Types

 

 - Fields

 

 - Constructors

 

 - Functions

 

 


개발하면서 필요한 내용이 있어서 주석에 정리하고 싶은데 템플릿이 없어서 시도 해봄


 - 주석 설정

Window > Preferences > Java > Code Style > Code Templates


 - Types > Edit

  원하는 방식의 주석으로 수정

  밑에 예시는 "클래스" 단계에서 작성자가 필요한 내용만을 넣음

/**

 * @FileName : ${file_name}

 * @Project : ${project_name}

 * @Date : ${date}

 * @Author : ${user}

 * @변경이력 : 

 * @프로그램 설명 : 

 */


 - 단축키

  클래스 안쪽이나 메서드 안쪽에 커서를 위치 시킨 후에 단축키 누르면 적용

[Shift + Alt + J]


[이클립스 실행 시 오류]



프로젝트 폴더에 .metadata -> .plugins -> org.eclipse.core.resources -> .projects 의 하위 폴더를 삭제



그러고 나면 eclipse가 다시 폴더를 자동으로 생성하게 되므로 해결

[ Eclipse ]

 - API 보기




자바에서 제공하는 API의 구조를 알고 싶을 때 확인 하기 위해서 Ctrl + 왼쪽클릭이나 궁금한 클래스에 커서를 놓고 F3을 눌렀을 때 볼 수 있는 화면이다.


Attach Source를 눌러 설정 창을 연다




External location에서 External File...를 누르면 본 화면을 확인할 수 있다.



src.zip는 API Source를 가지고 있는 압축폴더이기 때문에 src.zip를 열기한다.



OK를 눌러 작업을 완료한다.


결과적으로 API 소스코드를 확인할 수 있다. 끝 !



Limit console output 체크 해제하기


+ Recent posts