使用Netbeans的Java Web开发

时间:2010-04-18 21:54:55

标签: java netbeans

我正在尝试使用以下框架在Java中实现Web应用程序(大学项目)

春天依赖注入
Spring AOP(记录和事务管理)
春天DAO JDBC或HIBERNATE
Spring MVC
Log4J的

我在Netbeans中创建了一个新的Web应用程序,默认情况下它给了我一堆文件和文件夹。

有人能解释一下这些文件是什么吗?

我应该在哪里放置数据访问层和业务逻辑的代码?

或者我在哪里可以找到入门的基础教程(使用数据访问层,业务层和可能的代码示例)?

由于

5 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

这是大学Web开发课程的大量Java框架。我的建议是从小做起,因为你不需要所有这些库来获得一个有效的Web应用程序。

正如您所发现的那样,Netbeans为您做了很多工作,您需要知道这些工作才能有效。做一个简单的JSP或Java Servlet教程,以便在Jetty或Tomcat等轻量级应用服务器上快速启动并快速运行。

另外,请看一下在进入Hibernate或SpringMVC之前的Model View Controller架构。这是关键的一步!

答案 2 :(得分:0)

列出你得到的文件会很好,但我想我可以猜到:

  1. WEB-INF / classes是您编译的.java代码所在的位置。一切都应该在包中,因此目录和包结构应该匹配。您的Spring XML和Hibernate .hbm.xml配置文件也将在此处,因为该目录自动位于Web上下文的CLASSPATH中。
  2. WEB-INF / lib是您的第三方.jar文件所在的位置。所有Spring和Hibernate JAR以及它们的所有依赖项都属于这里。
  3. WEB-INF / web.xml是您在Spring前端控制器/调度程序servlet,上下文加载程序侦听器等中映射的地方。
  4. 我不知道你得到了什么。如果你列出其他人,我会试着解释一下。

答案 3 :(得分:0)

这是Netbeans Web应用程序+ hibernate教程。

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

业务和数据访问的代码将在

之下
  • 您的项目名称/来源包/

答案 4 :(得分:0)

感谢您的投入,Drew。

我正在开发一个Capstone项目,我们正在考虑将Netbeans用于基于Web的项目,但不确定在相对较短的时间内制作基于Web的应用程序会有多困难。该应用程序适用于大学测试中心,该应用程序将跟踪我们学院的测试人员和教师的测试信息和数据。我打算尝试在Netbeans网站上关注一些教程。

感谢您的时间。

PHP and HTML5 Learning Trail with Netbeans.

Here's a video as well.

Youtube Simple Web App instruction video.