Веб-разработка в Java с использованием Netbeans - PullRequest
0 голосов
/ 19 апреля 2010

Я пытаюсь реализовать веб-приложение (университетский проект) в Java, используя следующие фреймворки

Пружинная инъекция зависимостей
Spring AOP (ведение журнала и управление транзакциями)
Пружина DAO
JDBC или HIBERNATE
Пружина MVC
Log4J

Я создаю новое веб-приложение в Netbeans, и оно дает мне набор файлов и папок по умолчанию.

Может кто-нибудь объяснить мне, что это за файлы?

Где я должен разместить код для уровня доступа к данным и бизнес-логики?

Или где я могу найти базовое руководство для начала работы (со слоем доступа к данным, бизнес-уровнем и, возможно, примером кода)?

Спасибо

Ответы [ 5 ]

2 голосов
/ 19 апреля 2010

Одна область, в которой NetBeans является очень хорошей, это электронная документация и учебные пособия, поэтому используйте их:

1 голос
/ 19 апреля 2010

Это тонна Java-фреймворков для курса Web Dev в университете. Мой совет - начать с малого, потому что вам не нужны все эти библиотеки, чтобы получить работающее веб-приложение.

Как вы выяснили, Netbeans делает для вас много работы, которую вы действительно должны знать, чтобы быть эффективным. Создайте простое учебное пособие по JSP или сервлету Java, чтобы быстро приступить к работе с нуля на легковесном сервере приложений, таком как Jetty или Tomcat.

Кроме того, обратите внимание на архитектуру Model View Controller , прежде чем погрузиться в Hibernate или SpringMVC. Это важный шаг!

0 голосов
/ 29 января 2014

Спасибо за ваш вклад, Дрю.

Я работаю над проектом Capstone, и мы думаем об использовании Netbeans для нашего веб-проекта, но не были уверены в том, насколько сложно будет создать веб-приложение за относительно короткий промежуток времени. Приложение предназначено для центра тестирования колледжа, и оно будет отслеживать информацию и данные тестирования для персонала и инструкторов в нашем колледже. Я собирался попробовать несколько учебников здесь, на сайте Netbeans.

Спасибо за ваше время.

Изучение PHP и HTML5 с Netbeans. .

Вот и видео.

Видео-инструкция YouTube Simple Web App.

0 голосов
/ 19 апреля 2010

Вот веб-приложение Netbeans + учебник по гибернации.

http://netbeans.org/kb/docs/web/hibernate-webapp.html

код для бизнеса и доступа к данным будет идти под

  • название вашего проекта / Source Packages /
0 голосов
/ 19 апреля 2010

Было бы хорошо перечислить файлы, которые вы получили, но я думаю, что могу догадаться:

  1. WEB-INF / classes - это место, куда пойдет ваш скомпилированный код .java. Все должно быть в пакетах, поэтому структура каталогов и пакетов должна совпадать. Ваши конфигурационные файлы Spring XML и Hibernate .hbm.xml также будут здесь, потому что этот каталог автоматически находится в CLASSPATH вашего веб-контекста.
  2. WEB-INF / lib - это место, где хранятся ваши сторонние файлы .jar. Все JAR-файлы Spring и Hibernate, а также все их зависимости находятся здесь.
  3. В WEB-INF / web.xml вы будете отображать в сервлете контроллера / диспетчера фронта Spring, прослушивателе загрузчика контекста и т. Д.

Я не знаю, какие у тебя есть другие. Если вы перечислите другие, я постараюсь объяснить.

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