Как начать использовать Java для веб-разработки? - PullRequest
1 голос
/ 22 декабря 2009

Хорошо, вот самый простой вопрос на сегодня для тех из вас, кто когда-либо делал это. Я изучаю Java и слышал, что Java можно использовать для создания веб-сайтов. Я пришел из PHP, поэтому я был бы очень признателен за использование строго типизированного хорошо разработанного языка, такого как Java, для веб-разработки. Тем не менее, либо я не могу правильно определить ключевые слова для поиска, либо нет ни одного руководства, которое бы объясняло, что мне действительно нужно делать для создания веб-сайтов на Java.

Для PHP мне нужно будет установить Apache и PHP или хороший пакет, такой как WAMP, и начать помещать файлы php в корневой веб-каталог.

Что такое эквивалент Java?

Ответы [ 4 ]

1 голос
/ 22 декабря 2009

Java-эквивалентом PHP является JSP - движки, такие как Tomcat, Jetty и Resin, могут интерпретировать веб-приложения Java (которые могут содержать страницы JSP), а JSP отправляют динамический контент веб-клиенту так же, как и движок PHP.

Но JSP просто компилируется в сервлет Java, который является типом объекта, который позволяет вам напрямую манипулировать объектами Request и Response, созданными из контейнера приложения (Tomcat, Jetty, Resin). Если вы помещаете HTML-код непосредственно в JSP, генерируется эквивалентный Java-код, который отправляет HTML-код в ответ.

Я думаю, вам следует начать с изучения сервлетов и веб-приложений - в частности, узнать, как организовано веб-приложение и как его можно развернуть в Tomcat. Всю эту информацию можно найти в руководстве Tomcat: вот ссылка на документацию для версии 5.5, я думаю, что они до 6 сейчас, но это первый, который Google дал мне, и это хорошо для изучения.

http://tomcat.apache.org/tomcat-5.5-doc/index.html

Прочтите первые четыре раздела, а также разделы о сервлетах и ​​JSP.

Кроме того, вот довольно хороший учебник по сервлетам: http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/

1 голос
/ 22 декабря 2009

Здесь - отличная статья об использовании Eclipse IDE и Apache Tomcat для создания простого веб-приложения.

Также читайте о Java-сервлетах и Java Server Pages.

Надеюсь, этого достаточно, чтобы вы начали.

0 голосов
/ 23 декабря 2009

Java - большой язык, поэтому есть чему поучиться.

Если все, что вам нужно, это продолжать писать на PHP, но работать в системе Java, тогда подумайте об использовании Quercus, поскольку это реализация PHP5 в Java.

См. http://www.caucho.com/resin-3.0/quercus/, как начать.

0 голосов
/ 22 декабря 2009

Для PHP мне нужно будет установить Apache и PHP или хороший пакет, такой как WAMP, и начать помещать файлы php в корневой веб-каталог. Что эквивалентно Java?

Вы можете создавать динамические веб-страницы, используя Java Server Pages и Tomcat будет использоваться в качестве контейнера сервлета (+ веб-сервер ) в этом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...