을 그냥 제 생각하지만 경우입니다 당신은 정말로 어떻게 작동하는지 배우고 싶다. 그런 다음 코드를 위해 IDE를 사용한다. 도징을하고 콘솔에서 나머지 작업을 수행하면 어떻게 작동하는지 확인할 수 있습니다.
리눅스에서 실행하는 방법을 설명 하겠지만 Windows에서는 꽤 비슷합니다.
예를 들어, 당신이 그것을 압축 해제 한 폴더에 콘솔에 이동, 압축을 풀고, here에서 보스를 다운로드하고 sh bin/standalone.sh
실행 - 워, 서버가 현재 실행하고 당신은 하드 코어 설치를 필요로하지 않았다 당신의 IDE :-)
그런 다음 시작하기에 적합한 응용 프로그램을 만드는 것이 좋습니다. 엔터 프라이즈 응용 프로그램을 빌드하려는 경우 확실히 프로젝트에 필요한 종속성과 라이브러리를 관리 할 수있는 도구가 필요합니다. 자바 세계에서 가장 일반적으로이 도구는 Maven입니다. 그래서 컴퓨터에 설치 그런 다음 프로젝트에 대한 종속성을 포함 pom.xml
을, 당신은 단지 하나의 일이 참조 편집 (당신은이에 대한 몇 가지 튜토리얼을 찾을 것입니다) 그리고 바로이 명령을 명령 줄에서
mvn -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=webapp-javaee6 -DarchetypeVersion=1.5 -DarchetypeRepository=http://repo.maven.apache.org/maven2 -DgroupId=org.yourProject -DartifactId=hello-javaee7 -Dversion=1.0-SNAPSHOT -Dpackage=org.yourProject.hellojavaee7 -Darchetype.interactive=false --batch-mode archetype:generate
를 발행 - javaee-web-api
당신에게 자바 웹 개발에 필요한 모든 것을 제공합니다. 안 그래요?:-)하지만 당신은 당신이 완전한 자바 EE 스택이 필요하므로
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
</dependency>
에이 종속성을 변경하고 심지어 EJB, JTA 및 프로젝트에 지원하는 다른 기술을 가지고 있다고 말했다. 좋아, 이제 앱 실행을 참조하여 pom.xml
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.3.Final</version>
</plugin>
에 다른 플러그인을 추가하고 당신의 프로젝트 홈 디렉토리
mvn jboss:deploy
을에서이 명령을 실행하려는 가정 그리고 그것 뿐이다, 당신을 초보자 용 앱을 사용할 수 있습니다. http://localhost:8080/hello-javaee7-1.0-SNAPSHOT/
시작하기에 다소 부담 스럽지만 그렇게 어렵지는 않습니다. Maven, JBoss, EJB 또는 엔터프라이즈 애플리케이션을 개발하는 데 필요한 다른 기술에 대해 전문가가 될 필요는 없습니다.
P. 나는 IDE에 반대하지는 않지만 IDE 외부에서 이러한 것들을 배우는 것이 좋다고 생각합니다. 이것은 실제로 어떻게 작동 하는지를 이해하는 데 도움이 될 것이므로이 프로젝트의 보너스는 원하는 IDE로이 프로젝트를 가져 와서 계속 개발할 수 있다는 것입니다.
개발 스튜디오가 전혀 필요하지 않습니다. JEE ** [** eclipse for JEE **] (http://eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplersr1)를 IDE로 가져 오면 더 간단하고 깨끗하며 무료입니다. [** Apache Tomcat **] (http://tomcat.apache.org/download-70.cgi)를 시작 응용 프로그램 서버로 잡으십시오. 이클립스로 되돌아 가서 "* Dynamic Web Project *"를 만들고'.war' 파일로'tomcat \ webapp' 폴더에 배포하십시오. 이것은 그들을 실행하게합니다. [이 링크는 그림이있는 ** 전체 튜토리얼 **]을 확인하십시오 (http://www.srccodes.com/p/article/3/Tomcat-Hello-World-Servlet-using-Eclipse-IDE). – acdcjunior
Tomcat을 조금 썼는데 대부분의 직업 게시가 그것을 원하지 않는 것처럼 보이기 때문에 Tomcat을 피하려고합니다. – Jason
JBoss와 Tomcat의 "큰"차이점은 EJB가 EJB 컨테이너를 가지고 있지 않다는 것입니다. 그게 전부 야. 먼저 Servlet 및 JSP를 실행하는 웹 프로젝트를 설정하는 방법을 배워야합니다. Tomcat이 실행할 수 있습니다. 그런 다음 필요하다면 EJB를 배울 수 있습니다. 첫 번째 부분을 배울 때 EJB가 어디에 어울리 며 앞으로 나아갈 수 있는지에 대한 훨씬 더 명확한 비전을 얻게됩니다. – acdcjunior