Какъв уеб сървър трябва да използвам с NetBeans?

Не съм се занимавал с разработка на Java от 8 години, но започвам да изграждам уеб приложение на NetBeans. Когато преминавам през съветника за уеб приложения, той пита за сървъра, който ще използвам.

Кой би бил най-добрият и прост сървър, който да започна да използвам с NetBeans?


person Chris Sutton    schedule 28.09.2008    source източник


Отговори (3)


Тъй като NetBeans IDE е продукт на Sun, бих предположил, че сървърът за приложения Glassfish би бил естествено подходящ.

Въпреки това, един от плюсовете на разработването на уеб приложение в Java е, че интерфейсът за работа с http е стандартизиран (т.е. спецификацията на Servlet), така че можете да изберете всеки сервлет контейнер, който искате: било то Glassfish, Tomcat, Jetty или Weblogic. Тъй като ми се струва, че експериментирате и искате да използвате нещо лесно за администриране, може да избера Glassfish. Въпреки това, бъдете готови да преразгледате това решение, когато трябва действително да внедрите вашето уеб приложение в производствена среда. Не забравяйте да проверите други опции като Tomcat или Jetty.

person Alan    schedule 28.09.2008
comment
Пуснах плъгина Glassfish с NetBeans, благодаря за прозрението. - person Chris Sutton; 29.09.2008

Освен ако не разполагате на пълен J2EE сървър за приложения, бих препоръчал да използвате Tomcat. Tomcat може да работи като самостоятелен уеб/сервлет/jsp сървър и избягва някои от сложностите на пълен J2EE сървър за приложения.

Пакетът за уеб разработка за Netbeans ще включва инсталатори за и автоматизирана интеграция с Glassfish и Tomcat. Ще получите „най-доброто“ изживяване, като използвате Netbeans с тези сървъри.

Въпреки това работният процес в Netbeans може лесно да се интегрира с други сървъри на приложения. От 6.1 това включва Sun Java System Application Server 8 и 9, GlassFish v1 и v2, Apache Tomcat 4, 5 и 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6.0 и 6.1, Sailfin V1. Вижте сайта J2EE функции на Netbeans за повече информация.

person James Schek    schedule 29.09.2008

Glassfish всъщност е лесен за използване сървър за приложения. Мисля, че е по-лесен за използване от начинаещ и е интегриран с Netbeans. Настройването на кешове за връзка с база данни е лесно, например.

Вие администрирате сървъра чрез тази уеб страница:

http://localhost:4848   

(вход: admin, парола: adminadmin)

Glassfish ще изпълнява вашите приложения на порт 8080.

Началната страница на Glassfish: http://glassfish.dev.java.net (наистина не се нуждая чета)

За потребители, които не са Netbeans, има ръководство за бърз старт:

http://glassfish.dev.java.net/downloads/quickstart/index.html

Ето преглед на скрийнкаст:

http://download.java.net/javaee5/screencasts/admin-console/index.html

В един момент ще искате да научите и Tomcat, защото е толкова разпространен, но Glassfish е много по-приятелско начало. Всъщност вероятно е по-добре и като производствен сървър, ако можете да намерите достъпен хост.

person Community    schedule 23.10.2008