문제

저는 독립형 Java 앱 개발에 상당히 익숙하지만 곧 Java EE 애플리케이션 서버를 사용하는 프로젝트 작업을 할 예정입니다.

애플리케이션 서버에서 hello-world 유형의 애플리케이션을 작동시키는 간단한 방법 튜토리얼을 아는 사람이 있나요?나는 (아마도 순진하게) 전반적인 접근 방식이 서로 다른 프레임워크 간에 유사하다고 가정하고 있으므로, 서로 다른 프레임워크 간의 차이점으로 인해 어려움을 겪는 것보다 접근 방식을 찾는 데 더 관심이 있습니다.

좋은 가이드를 모른다면 hello-world를 실행하기 위한 중요 항목 유형의 단계를 게시할 수 있습니까?

  1. XX 다운로드
  2. YY를 수행하는 코드를 작성하세요.
  3. 파일 ZZ 변경
  4. 다른 단계...

메모:집에 Windows 머신이 있기 때문에 Windows에서 실행할 수 있다면 실행하는 것을 선호하지만 더 나은 답변을 위해 Linux/Mac 기반 구현을 환영합니다.

도움이 되었습니까?

해결책

처음에는 JBoss AS나 GlassFish를 선택하겠습니다.그러나 Java EE "Hello World"가 무엇을 의미하는지 잘 모르겠습니다.일부 JSP를 배포하려는 경우 이 튜토리얼(JBoss용)을 사용할 수 있습니다.

http://www.centerkey.com/jboss/

더 나아가 EJB 스택을 수행하거나 Ear-File을 배포하려면 매우 유용한 JBoss 문서를 읽어보세요.

설치 설명서

시작하기

구성 가이드

일반적으로 기본 설치만 수행하고 사전 설치된 예제 애플리케이션을 변경하거나 사용해 볼 수도 있습니다.

현재 Windows에 JBoss가 설치되어 있습니다.저는 Eclipse로 개발하고 Java EE 서버 통합을 사용하여 코드를 핫 배포하거나 디버그합니다.첫 번째 코드를 실행한 후에는 개발/배포 왕복이 훨씬 빨라지므로 ide 통합을 살펴봐야 합니다.

다른 팁

JavaEE(2를 삭제함) 공간은 꽤 큽니다.시작하기 좋은 튜토리얼은 다음과 같습니다. Sun에서 온 것.간단한 hello world 애플리케이션의 경우 웹 컨테이너만으로 충분합니다.잘 알려진 서블릿 JSP 컨테이너는 Tomcat입니다.보다 여기 설치 지침을 확인하세요.Eclipse로 설치하고 웹 프로젝트를 생성해 보세요.이렇게 하면 보고 편집할 수 있는 일부 파일이 생성됩니다.또한 애플리케이션 서버를 시작하고 중지하는 것이 더 간단합니다.

또 다른 옵션은 오라클 JDeveloper (무료로 다운로드하여 사용할 수 있습니다. SQL 워크벤치 및 BPEL 디자이너와 같은 멋진 추가 기능을 포함하는 완전한 기능을 갖춘 IDE입니다.)

학습 도구로서 이는 Oracle에서 제공하는 튜토리얼뿐만 아니라 도구 자체에 많은 일반적인 기술을 가르칠 수 있는 다양한 "큐 카드" 강의가 포함되어 있어 꽤 좋습니다.

큐 카드 보기 http://tardate.heroku.com/images/jdev-cuecards.jpg

한동안 NetBeans 근처에 가지 않았다면 Eclipse를 매우 빠르게 따라잡을 수 있으며 특히 Java EE를 시작할 때 살펴볼 가치가 있습니다.

버전 6.x는 Tomcat 및/또는 Glassfish를 설치한 다음 애플리케이션을 생성/배포/재배포하는 마법사를 제공합니다.

웹 애플리케이션에 대한 초기 튜토리얼은 다음과 같습니다. 여기 그리고 좀 더 복잡한 예 여기.

JeroenWyseur가 말했듯이 Java EE는 상당히 큰 공간입니다.그가 말한 것 외에도, 정확히 무엇을 하게 될 것인지에 대한 자세한 내용을 얻으려고 노력해야 합니다.Servelts & Co, EJB(엔티티, 세션, 메시지 Bean?)를 살펴보고 이에 익숙해지도록 노력하세요.

여러분의 코드는 많은 제약을 가하는 관리형 환경에서 실행된다는 점을 분명히 알 수 있습니다.어떤 일이 발생하는지 확실히 이해하려면 배포 개념을 숙지해야 합니다.그렇다면 EJB를 수행한다면 트랜잭션 관리도 중요합니다.빈이나 서블릿이 배포될 때 무슨 일이 일어나는지, 트랜잭션이 어떻게 관리되는지, 빈이 호출되는 방법을 정확히 이해하지 못한다면 어려움을 겪게 될 것입니다.

그 당시 나에게 많은 도움이 되었던 책은 Ed Roman이 쓴 Mastering EJB입니다.

또한 RMI에 익숙해지면 EJB를 이해하는 데 도움이 됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top