2012-06-23 5 views
0

Я знаю, что этот вопрос может быть немного глупым, но я не могу найти правильный ответ. Я изучал Java в школе, и я знаю, что я объектно ориентирован и использовал Eclipse/Netbeans, а также Notepad ++ для кодирования. Используется java API, и я также знаю java swing library. Когда я пошел на собеседование, они спросили меня, есть ли у меня опыт использования Java spring, hibernate или Java EE, поскольку мое резюме подразумевает, что я владею Java.Ядро Java или Java EE?

Может ли кто-нибудь сказать мне, что такое имя Java, которое я знаю?

+0

Возможно, 'J2SE'. –

+0

Я думаю, что это просто «Core Java» + J2sE, что вы знаете. –

+0

Так в чем разница между Core java и J2SE? J2SE - это стандартное издание? – GGio

ответ

1

Java SE; «Ядро Java».

Это еще не «J2SE», не было лет.

Ни Hibernate, ни Spring не являются Java EE, но они также не являются частью самой Java. Это просто дико популярные библиотеки/рамки. Hibernate - это реализация JPA, а Spring поддерживает некоторые аннотации Java EE. Они могут использоваться как в средах Java SE, так и в Java EE.

+0

большое спасибо – GGio

+0

Я думаю, что не имеет смысла говорить «Hibernate» как JSE, когда это техническая реализация спецификации JPA, которая является частью JEE. Я плачу, это часть JEE. – kosa

+0

@thinksteep Это * * реализация JPA, не нужно использовать как таковой и не имеет проблем вне среды JEE. Просто неверно говорить, что это «часть JEE», когда это не так, JEE имеет очень специфическое определение. –

0

Вы используете Core Java .... Core java - это все базовые классы и API. Это эквивалент Java «C lib» или встроенные элементы управления и встроенные функции в VB.

К ним добавляются дополнительные API, чтобы создать «платформу», то есть полный набор API, необходимый для запуска приложения.

Ядро Java + общие API существуют для разных областей применения, поэтому мы имеем, например, платформу Java EE, платформу Java SE и Java ME.

Это здравый смысл, это означает, что разработчики типичных типов приложений должны добавить немного или ничего к платформе для поддержки приложений thier, избегая смешного раздувания.

Обратите внимание, что вы можете взять «ядро java» и добавить к нему все пакеты, которые вам нужно сделать, чтобы сделать полнофункциональный веб-сервер/сервер приложений JSP. Удобнее взять платформу, на которой allready имеет этот тип материалов.