문제

나는 "Head First Java"라는 책으로 거의 끝났습니다. 내가 이것을 공부하는 이유는 언젠가 Javaee와 함께 일자리를 얻기를 바라고 있기 때문입니다. 이제 생각하고 있습니다. 계속해서 EE (첫 번째 서블릿과 JSP로 이동)를 공부해야합니까? 아니면 SE와 더 많은 시간을 보내야합니까? 도움이 될까요? 나는 계속해서 가장 빠르고 가장 최적의 시간 (균형 잡힌 길)에서 EE를 배우고 싶다고 직접 말할 것입니다. 어떤 충고?

미리 감사드립니다!

도움이 되었습니까?

해결책

당신이 이미 SE를 충분히했기 때문에 Javaee와 함께가는 것은 괜찮습니다. 그리고 프로그래밍 포럼에서 확실히 어울리는 것은 지금 당신에게 가르쳐 줄 것입니다. 많은 사람들이있을 것이라고 믿습니다. 어쨌든, 나는 당신을위한 조언이 거의 없어서 길을 따라가는 데 도움이 될 것입니다.

  • Java Collection API에 아주 좋은 명령을 내리는 것이 좋습니다.
  • 또 다른 중요한 것은 Java 스레딩 메커니즘 및 관련 클래스를 아는 것입니다.
  • 효과적인 Java는 모든 Java 개발자에게 반드시 읽어야합니다. 그러니 가서 읽으십시오
  • 일반 서블릿과 JSP를 연습하기 전에 어떤 프레임 워크에 뛰어 들지 마십시오.
  • 주요 디자인 패턴을 아는 것은 필수입니다

다른 팁

지식은 결코 나쁜 일이 아니므로 더 많은 SE가 권장됩니다.

그러나 지금 EE로 발을 적시는 것은 잘못된 것이 없습니다. 서블릿, JSP 및 JDBC로 시작하십시오. 당신은 이것들만으로 유용한 일을 많이 할 수 있으며, 그것을 EE라고 부르는 것이 공정합니다.

JSP를 작성하는 경우 JSP 표준 태그 라이브러리 인 JSTL을 사용하여 올바른 방법으로 수행해야합니다. 스크립트 코드가 없습니다.

훌륭한 개발자는 항상 API를 쉽게 마스터 할 수 있습니다. 나쁜 개발자는 API를 쉽게 오용 할 수 있습니다. 따라서 먼저 좋은 개발자가 되십시오.

J2EE는 느슨하게 관련된 기술의 모음이기 때문에 항상 "J2EE로 이동"이라는 용어를 싫어합니다.

누군가는 빌드 서블릿과 JSP를 구축 할 수 있지만 Abougt EJBS 또는 그 반대도 알 수 없습니다. 누군가가 J2EE를 고려하지 않고 메시지를 보내기 위해 지속성 또는 JMS를 위해 최대 절전 모드를 사용할 수 있습니다 (예 : 제 경우).

API가왔다 갔다했지만 Core Java의 견고한 개발자가되는 것이 가장 중요합니다. 원한다면 주요 개념을 이해하기 위해 충분한 자습서를 읽고 여가 시간에 약간의 경기를 할 수도 있습니다. 스레딩, 데이터베이스 등과 같은 중요한 개념을 이해합니다.

예를 들어, 최대 절전 모드에 접근하기 전에 JDBC를 이해하십시오.

당신은 Javaee에 갈 준비가되었습니다.

사용하면 Javaee에 Javase를 사용하면 Javase + New Libs입니다.

나에게 새로운 기술을 배우는 최선의 (거의 유일한) 방법은 실제로 그것에 대해 노력하고 있습니다. 나는 JSP (2000 년에) 또는 새로운 프레임 워크에 대해 읽고 배우려고 노력했지만 지루합니다.

실제로 적용 할 수있는 프로젝트를 얻기 전까지는 최대 절전 모드 나 EJB를 얻지 못합니다.

나는 많은 봄을 읽었고 아마도 인터뷰를 통과 할 수 있었지만 프로젝트에서 그것을 사용한 적이 없기 때문에 내 자신을 알고 있다고 생각하지는 않지만 (작동하는지, 구성 파일 및 심지어는 알고 있습니다. 새로운 변경).

따라서 내 추천은, 당신이 그것을 감당할 수 있다면, 임금이 나쁜지에 관계없이 일자리를 얻으십시오. 가능한 빨리 JSP 프로젝트에 손을 대십시오. 학습은 어떤 책, 부트 캠프, 코스 또는 당신이 얻을 수있는 모든 것보다 훨씬 나을 것입니다.

아마 이것은 나에게만 효과가 있습니다. :)

Core Core Java 학습에서 J2EE로 뛰어 들어도 괜찮다는 조언에 동의합니다. 즉, 나는 당신의 핵심 자바 기술을 지속적으로 연마 할 것입니다.

팀에서 원하는 J2EE 개발자를 찾고있을 때 JDK를 최대한 활용하여 간단한 유지 관리 가능한 코드를 작성하는 방법을 알고있는 사람들을 찾고 있습니다. 손 뒷면처럼 컬렉션 API를 알아야합니다. 효과적인 Java에서 제공되는 조언을 확실히 연습해야합니다. 결국 당신은 스레딩의 미묘함을 알아야합니다 (1 단계 : 물체를 불변으로 유지하십시오. 2 단계 : 1 단계 참조).

BTW, 뉴욕 지역에 있다면 의견을 남기면 오프라인으로 서로 연락 할 수 있습니다.

설명 : 모든 흥미로운 Java 응용 프로그램에는 비즈니스 논리와 일반 Old Java Objects (Pojos)의 사용이 필요합니다. 특히 웹 앱이든 J2EE 애플리케이션, 웹 앱에서 사용할 프레임 워크 또는 J2EE 앱 서버 자체가 포함됩니다. "장난감"앱 서버를 개발 한 후에는 일반적으로 Java 개발자에게 눈을 뜨는 경험입니다. 그 후에 J2EE는 훨씬 쉬워집니다.

My Lights에 의해 진정한 J2EE "Jedi Master"는 기본 코어 Java 구성 요소로 앱 서버를 분해하는 방법을 알고 있습니다. 예를 들어 EJB는 RMI 네트워킹 프로토콜과 트랜잭션 관리자와 함께 원격 프로 시저 호출 기능을 추가하여 비즈니스 Pojos를 랩핑하는 프록시입니다. RPC, RMI 및 거래를 이해하면 EJB를 이해할 수있는 기회가 빠르게 증가합니다.

또는 Joel Spolsky Talk에 넣으려면 J2EE는 J2SE 네트워킹 API 위에 구축 된 새의 추상화입니다.

나는 기본 Java에 대한 지식이 충분하지 않고 Javaee에서 일하기 시작했고 나는 그것을 완전히 후회했습니다!

Javaee는 추가 API 세트가 아니라 EAI, SOA 및 DBS의 많은 개념을 포함합니다. 이러한 개념을 마스터하고, API를 배우고, 여전히 재단을 알게되기를 시도하는 것은 진정한 도전이었습니다.

Javaee는 흥미 진진한 소리를냅니다. 그러나 당신이 깨끗하고 테스트하기 쉽고 코드를 수정하기를 원하는 사람이라면 내 조언 : Java SE로 시작하십시오.

우리가 j2ee를 시작했을 때 우리 중 어느 누구도 이전에 SE를 제외한 것을 코딩 한 적이 없습니다. 나는 그것을 위해 갈 것이다.

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