2013-08-02 2 views
-1

새로운 프레임 워크를 사용하기 전에 자주 묻는 질문입니다. 우리는 JSP와 Servlet 개념을 가진 Java EE를 가지고 있기 때문에 Spring은 압축되고 더 나은 기능이 많고 사용하기 쉽기 때문에 Spring을 사용합니다.Java/Java EE에 대한 정보

Java EE가 제공하지 않는 많은 구운 기능과 고급 기능을 제공합니다.

여기서 내가 알고 싶은 것은, 왜 우리는 Java EE를 어떻게 사용해야 하는지를 알고 있어야 하는가?

필자는 모든 웹 프레임 워크 또는 Java 프로그램에서 구현하기 위해 Java를 배우지 만, 프레임 워크와 함께 갈 것이므로 Java EE가 필요한 이유는 무엇입니까?

프레임 워크가 Java EE 기반으로 개발 된 경우 Java EE를 배울 필요가 없습니다.

그래도 필요한 경우 그 이유와 방법은 무엇입니까? 궁극적으로 우리가 필요로하는 경우, 즉 우리의 꿈은 우리가 바로 학교 시간 자체에서 자바를 배울 수있는 다음의 경우

답변

2

나는 언젠가 프로그래머가되었다하는,

참조, 귀하의 질문에 가장 다음과 같이 대답 할 수있을 것 같아요? 왜 우리는 ABC를 배우기 위해 학교에 ... Z.

단어의 시작점과 내부를 배우기 때문입니다. ALPHABET의 철자가 무엇인지 알기 때문에 WORDS를 읽을 수 있습니다.

마찬가지로 프레임 워크를 배우기 위해 직접 갈 수도 있지만, 내부적으로 어떻게 작동하는지 알면 어려울 것입니다.

그리고 당신을위한 프레임 워크는 논리적 사고와 일하는 대신 일종의 마술 일 것입니다.

내부적으로 Spring 또는 기타 Java EE 프레임 워크는 Servlet과 JSP를 기본으로 사용합니다. 이것은 단지 물건을 줄이는 데 도움이되며 프레임 워크는 그 확장 된 형태의 것을 내부적으로 작성합니다. 그러나 기본은 여전히 ​​서블릿과 JSP입니다.

그래서, 당신은 내가 봄에 한 줄을 쓸 때 다음 XXXXXXXXXXXXX 라인은 내부적으로 Class.forName("driver name");로 확대 될 수있는 DB에 연결하는 xxxxxxxxxxxxxxx 말 것을 알고있는 경우 등

+0

그래,하지만 봄이 널리 승인되고 우리가 직접 프레임 워크를 진행할 수 있다는 것을 알았을 때 기본 이해가 필요한 이유는 무엇입니까? –

+0

@KnowledgeSeaker : 왜 "A, B, C, D" ... "학교에서 직접 시가 아닌가요? 당신이 이것에 대한 대답을 가지고 있다면 당신은 당신의 질문에 대해서도 대답 할 수 있습니다. – Jayesh

+0

우리가 알파벳과 그 발음을 알아야하는 단어를 발음하고 싶다면 그냥 운동. 하지만 여기에 다른 경우 –

0

나는 당신이 주변에 질문을 다른 방법을 요구해야한다고 생각 ; Java EE는 대부분의 경우 Spring보다 사용하기 쉽고 더 강력한 풀 스택 프레임 워크입니다.

왜 아직도 스프링에 대해 배울 수 있습니까?

대답은 다음과 같습니다. 대부분의 경우 당신은하지 않습니다. Java EE 자체로 이동하십시오.