728x90
300x250
[JSP] 6. Apache Tomcat 9 기반으로 한 Eclipse에서 Servlet 사용하기(Using servlets in Eclipse based on Apache Tomcat 9)

 

Apache Tomcat 9와 Eclipse Java 2019-09를 활용한 Dynamic Web Project를 하나 진행하도록 하겠다.

해당 예제는 톰캣에 탑재되어 있는 기본 예제로 진행하였다.

(The Apache Tomcat 9 and the Eclipse Java 2019-09 A Dynamic Web Project will utilize the proceeds to one.

This example is a basic example of Tomcat.)

 


1. 실습 환경(Environmental Practice)

 

1. MS윈도우 10 1909(MS Windows 10 1909)

2. Apache Tomcat 9

3. Eclipse Java 2019-09

4. OpenJDK 13

 


2. 프로젝트 생성하기(Create a project)

 

프로젝트를 아래의 그림처럼 생성한다.(Create a project as shown below.)

 

 

 


3. Servlet 생성하기

 

서블랫에 대해서는 다음에 소개하도록 하겠다.

(I'll introduce you to the Servlet later.)

 

 

Java Resources 탭에서 src 폴더를 오른쪽 버튼을 클릭한다.

(Right-click the src folder on the Java Resources tab.)

 

 

그리고 New-> Servlet을 클릭한다.

(Then click New-> Servlet.)

 

 

 

 

 

 

 

 


4. Apache Tomcat 9의 Servlet API 찾기(Finding the Servlet API for Apache Tomcat 9)

 

서블랫의 경로는 아래의 그림처럼 존재한다.

C:\{Apache 설치경로}\lib\servlet-api.jar

(The servlet's path exists as shown below.

C:\{Apache installation path}\lib\servlet-api.jar)

 

 

 


5. 이클립스에 적용하기(Apply to Eclipse)

 

이클립스에 적용하는 방법이다. {프로젝트명} 폴더를 클릭 후 오른쪽 버튼을 클릭한다.

그리고 "Properties"를 클릭한다.

(This is how you apply it to Eclipse.

Right click on the {Project Name} folder.Then click "Properties".)

 

 

 

 

 


6. 소스코드 구현하기(Implement the source code)

 

소스코드를 작성해주면 된다.(Write the source code.)

 

 


7. 디버그 및 태스트하기

 

Eclipse Java 2019-09부터는 Server에 Apache Tomcat이 사라졌다.

(Starting with Eclipse Java 2019-09, Apache Tomcat disappeared from Server.)

 

 


7-1. WAS에 WAR 배포하기

 

WAS(이하 "Web Application Server")에 방금 작성한 자바 프로젝트를 배포하는 방법이다.

(How to deploy a Java project you just created to WAS ("Web Application Server").)

 

 

File->Export를 클릭한다.(Click File-> Export.)

 

 

 

 

배포 위치는 c:\apache-tomcat-***\webapps에 넣어주면 된다.

(The distribution location is in "c:\apache-tomcat-***\webapps.")

 

 


8. 웹 사이트 접속해보기(Go to the website)

 

웹 사이트에 접속하면 확인해볼 수 있다.(You can check it by visiting the website.)

 

반응형
728x90
300x250

[이야기(Story)] 티맥스 OS 사용후기 - 이클립스(Eclipse), APT, 인터넷 뱅킹


티맥스 OS(Tmax OS)를 직접 사용해보았습니다.

개발자 관점으로 자주 사용할 수 있는 프로그램을 대상으로 시연하였습니다.



1. Eclipse(2019-11-12)


이클립스 사용에 관한 것입니다.







Java가 설치되지 않았다고 알리는 메시지입니다.

처음 순수한 설치를 하면 자바 자체가 깔려있지 않습니다.



데비안, 우분투 리눅스에서 자주 사용했던 apt-get install 명령어는 지원은 합니다.

소스 주소 등을 알아내고 배포판 계열을 맞춰내면 가능할지는 모르겠습니다.(태스트 해보진 않았음.)




2. OpenJDK 설치하기


https://openjdk.java.net 에서 수동으로 설치할 수 있는 파일을 내려받을 수 있습니다.

설치 방법은 시중에 돌아다니는 "우분투 18.04, 데비안 10"과 동일하게 진행할 수 있습니다.



tar xvfz openjdk.tar.gz

.......

sudo mkdir /usr/local/java

sudo mv /jdk13 /usr/local/java


vim /etc/profile.d/jdk13


export JAVA_HOME ...........

export PATH=............


:wq


source /etc/profile


java -version


이런 형태로 진행하여 설치할 수 있습니다.














3. Eclipse 설치 창 동작 시켜보기(2019-11-12)


동작한다고 보면 됩니다.

다만, 최근 출시된 eclipse 버전이 오류가 많아서 튕길 수 있습니다.



















4. APT 업데이트


debian.org 소스와, tmaxos.com 소스 경로가 나옵니다.





반응형
728x90
300x250

[PC활용, GNU(리눅스)] Eclipse(이클립스) - 프로젝트 소개 및 우분투 18.04.01 설치하기(Jee Photon)

 

이번에 소개하는 것은 Eclipse 프로젝트 소개 및 설치하기(Eclipse Jee Photon)에 대해서 소개하겠다.

 


1. 소개

 

Eclipse Foundation에 대해서 소개하겠다.

 

http://www.eclipse.org에 접속하면 아래처럼 사이트 접속을 할 수 있다.

 

그림 1-1. Eclipse Foundation - Eclipse.org

 

아래는 Eclipse 재단에 대해서 소개하고 있다.

http://www.eclipse.org/org

 

 

그림 1-2. About Eclipse Foundation - Eclipse.org

 


2. 설치하기

 

http://www.eclipse.org에 접속한다.

 

 

그림 2-1. Eclipse 수동 설치하기 - 도도(Dodo)

 

"Download(다운로드)"를 클릭한다.

 

 

 

그림 2-2. Eclipse 수동 설치하기 - 도도(Dodo)

 

Get Eclipse Photon 아래에 "Download 64 bit(다운로드 64비트)"를 클릭한다.

 

 

그림 2-3. Eclipse 수동 설치하기 - 도도(Dodo)

 

그림 2-3에서 "Download(다운로드)"를 클릭한다.

 

 

그림 2-4. Eclipse 수동 설치하기 - 도도(Dodo)

 

그림 2-4는 다운로드가 완료되었다.

 


2-1. Eclipse 설치하기

 

다음은 Eclipse(이클립스)를 설치하는 방법에 대해서 소개하겠다.

 

실제 사용된 명령어는 몇 가지 되지 않는다.

 

번호

명령어

소개

비고(Remark)

1

cd /home/article/다운로드

폴더 이동

 

2

tar xvfz eclips-inst-linux64.tar.gz

압축 풀기

 

3

cd eclipse-installer

이동 하기

 

4

./eclipse-inst

설치하기

 

 

 

 

 

그림 2-5. Eclipse 수동 설치하기 - 도도(Dodo)

 

 

그림 2-6. Eclipse 수동 설치하기 - 도도(Dodo)

 

 

그림 2-6. Eclipse 수동 설치하기 - 도도(Dodo)

 

 

그림 2-7. Eclipse 수동 설치하기 - 도도(Dodo)

 

 

 

그림 2-8. Eclipse 수동 설치하기 - 도도(Dodo)

 

 

그림 2-9. Eclipse 수동 설치하기 - 도도(Dodo)

 

그림 2-9에서 "Install(인스톨)"을 클릭한다.

설치 경로를 변경하고 싶다면, "Installation Folder(설치 폴더)"의 폴더 아이콘을 클릭하여 변경할 수 있다.

 

 

그림 2-10. Eclipse 수동 설치하기 - 도도(Dodo)

 

기다린다.

 

 

그림 2-11. Eclipse 수동 설치하기 - 도도(Dodo)

 

기다린다.

 

 

그림 2-12. Eclipse 수동 설치하기 - 도도(Dodo)

 

설치에 관한 인증서 등에 대한 것이다.

"Select All(실릭트 올)"을 클릭하고 "Accept selected(어셉트 셀렉티드 / 이하 선택 동의)"를 클릭한다.

 

 

그림 2-13. Eclipse 수동 설치하기 - 도도(Dodo)

 

기다린다.

 

 

그림 2-14. Eclipse 수동 설치하기 - 도도(Dodo)

 

그림 2-14이다.

"Lanuch(런치, 이하 실행을 의미)"을 클릭한다.

 


3. 시연하기

 

아래의 영상은 시연에 관한 것이다.

 

영상 1. 시연하기 / 이클립스 - 도도(Dodo)

 


4. 라이선스(License)

 

아래의 링크를 클릭하면, 이클립스의 라이선스에 대해서 살펴볼 수 있다.

http://www.eclipse.org/legal/epl-2.0/

 

 

그림 4-1. Eclipse Public License - Eclipse.org

 


5. 맺음글(Conclusion)

 

이상으로 이클립스를 우분투에서 설치하기 및 실행에 대해서 소개하였다.

 


6. 참고자료(Reference)

 

1. Enabling Open Innovation & Collaboration | The Eclipse Foundation, Last Modified, Accessed by 2018-09-06, http://www.eclipse.org/

2. About the Eclipse Foundation | The Eclipse Foundation, Last Modified, Accessed by 2018-09-06, http://www.eclipse.org/org/

3. Eclipse Downloads | The Eclipse Foundation, Last Modified, Accessed by 2018-09-06, http://www.eclipse.org/downloads/

4. Eclipse Project Handbook | The Eclipse Foundation, Last Modified, Accessed by 2018-09-06, http://www.eclipse.org/projects/handbook

반응형
728x90
300x250

[User Interface(사용자 인터페이스)] UI 설계 디자인 - 콤보박스

 

User Interface(사용자 인터페이스) 디자인에서 사용될 수 있는 콤보박스를 소개하려고 한다.

 

IDE 통합개발환경에서 제공하는 경우도 있으니 참고할 것.
Text 기반으로 작성해야 하는 경우도 있으니 아래의 자료를 참고하면 많은 도움이 될 것으로 보인다.

 


1. 콤보박스(Combobox)

 

콤보박스(Combobox)는 아래처럼 그림을 그릴 수 있다.

크게 어렵지 않다.

 

그림 1-1. Ui-Design - 도도(Dodo)

 

 

그림 1-2. Ui-Design - 도도(Dodo)

 

 

그림 1-3. Ui-Design - 도도(Dodo)

 

그림 1-4. Ui-Design - 도도(Dodo)

 

 

그림 1-5. Ui-Design - 도도(Dodo)

 

* 첨부(Attachment)

ui-combobox.7z

 


2. IDE에서 UI-Design

 

Visual Basic, Visual Studio, Eclipse 등에는 UI-Designer가 존재한다.

Eclipse에서 UI-Desiger가 작동하지 않을 경우에는 Sun Microsystems에서 배포하는 자바 개발 도구를 사용하는 것도 방법이 될 수 있다.

안드로이드스튜디오에도 디자이너를 위해서 디자인 환경을 제공하고 있다.

 


2-1. 자바 Swing에서의 WindowDesigner

 

자바 스윙에서의 윈도우 디자이너에 대해서 소개하려고 한다.

아래의 그림들은 시연에 관한 것이다.

 

 

그림 2-1-1. Eclipse - Java Swing Designer - 도도(Dodo)


 

 

그림 2-1-2. Eclipse - Java Swing Designer - 도도(Dodo)

 

 

그림 2-1-3. Eclipse - Java Swing Designer - 도도(Dodo)

 

 

그림 2-1-4. Eclipse - Java Swing Designer - 도도(Dodo)

 

 

그림 2-1-5. Eclipse - Java Swing Designer - 도도(Dodo)

 

 

그림 2-1-6. Eclipse - Java Swing Designer - 도도(Dodo)

 

 

그림 2-1-7. Eclipse - Java Swing Designer - 도도(Dodo)

 

 

그림 2-1-8. Eclipse - Java Swing Designer - 도도(Dodo)

 

 

그림 2-1-9. Eclipse - Java Swing Designer - 도도(Dodo)

 

 

그림 2-1-10. Eclipse - Java Swing Designer - 도도(Dodo)

 

참고 해야 할 점

동작에 있어서 하위 버전(JDK 10 이하)을 사용해도 되지만, JDK 10의 정책이 어떻게 돌아가는지 등도 충분히 생각해봐야 한다.

오라클의 동향 등도 모니터링을 해야 한다.

 


2-2. Ubuntu 18.04(루분투 18.04)에서 Anjuta Studio (With Glade, GTK+, GTK3)

 

이번에 시연할 것은 UI 설계를 개발도구에서도 가능한지에 관한 것이다.

가능하다.

 

 

영상 2-2. UI(사용자 인터페이스) 시연 - 도도(Dodo)

 

이클립스도 거의 비슷비슷할 것으로 보인다.

GTK+ (GTK 3.0)의 경우에는 GNU/LGPLv2.1을 적용받는다.

 


3. 결론(Conclusion)

 

이 밖에도 사용자 인터페이스에 대한 설계는 무척 중요하다고 할 수 있다.

복잡하고 어려운 기기도 예를 들면, 기계 장치도 훨씬 쉽고 이쁘게 심미적으로 단순하게 바꿀 수가 있다.

 

컴퓨터에만 적용되는 것은 아니다.

반응형
728x90
300x250

[Eclipse] 자동완성이 안될 때

 

이클립스에서 작업을 하는데 코드 완성 기능이 동작하지 않을 때 아래와 같이 하면 됩니다.

 


1. 소개

Window -> Preferences -> Java -> Editor -> Content Assist -> Advanced

* Java Proposals 체크

 

 

자동완성 기능을 사용하실 수 있습니다.

반응형
728x90
300x250

[Java] Eclipse - Tomcat Library 사용하기

 

 

Project에 Properties를 설정하여 수동으로 Library의 JAR를 추가해야 Tomcat이 제공하는 Servlet을 포함한 Api등을 정상적으로 사용할 수 있습니다.

서블릿 등을 사용하는 데, 안 되시는 분들은 이와 같은 방법으로 올려보시기 바랍니다.

반응형

'소프트웨어(SW) > Sun Sys - Java' 카테고리의 다른 글

[Java] 행 바꾸기  (0) 2014.10.24
[Java] Txt 파일 읽기 (Enter키 고려)  (0) 2014.09.27
[JDBC] MySQL - UTF8 Connection  (0) 2014.07.24
[Java] 상속에 관한 방법  (0) 2014.06.24
[Java] Class의 Exception 처리  (0) 2014.06.24

+ Recent posts