介绍NetBeans IDE中的Spring Framework
http://www.netbeans.org/kb/55/quickstart-spring.html
介绍NetBeans IDE中的Spring Framework
撰稿人:Troy Giunipero和 Craig MacKay
本文介绍如何安装Spring Framework,以及如何在 NetBeans IDE中运行它。Spring Framework是一种流行的开放源代码应用程序框架,该框架能够使J2EE的开发更为容易。它由容器、管理组件的框架,以及针对用户界面、交易和持久性的一组snap-in服务构成。
本教材利用Craig MacKay编写的Spring NetBeans Module,并利用文中的flash演示介绍安装过程。在本教材的最后,将在IDE上安装一个模块,对Spring Framework提供以下支持:
l 框架支持(在创建一个新的网络应用程序时,允许将Spring Framework作为一个选项)
l Spring XML目录(提供Spring相关的XSD和DTD’s,完成XML编码)
l 集成库管理(安装Spring Framework所需的库,以及额外要求的库)
有关Spring Framework的更多信息,请访问http://www.springframework.org。有关Spring Framework结果影响,及其与应用程序中的其它对象相互作用的详细介绍,请访问官方的Spring Framework 参考文档,或者参考Spring Framework API。
关于Spring NetBeans模块的详细情况,请参阅http://spring-netbeans.sourceforge.net。如果您熟悉Spring Framework,欢迎您为Spring NetBeans模块的开发提供帮助。
预计持续时间:20分钟
后续主题如下:
l 获取软件
l 安装模块
l 创建一个新项目
l 运行项目
l 浏览项目的结构
l 下一步
获取软件
开始之前,请确定在计算机上安装了以下软件:
l NetBeans IDE 5.5 (下载)
l Java SE Development Kit (JDK™) 5.0或更高版本(下载)
l Spring NetBeans Module (下载)
注意:除了分别下载IDE和JDK外,还可以考虑下载Java SE Development Kit 6u1 with NetBeans IDE 5.5 Bundle。
安装模块
从在IDE中安装Spring NetBeans模块开始:
1. 启动NetBeans IDE并从 Tools 菜单中选择 Update Center。打开 Update Center 向导。在 Select Location of Modules 下,选择 Install Manually Downloaded Modules(.nbm文件)选项。单击 Next。
2. 第2步,Select Modules to Install,单击位于窗口右侧的 Add 按钮,浏览下载模块的保存位置。选择模块,单击 OK,然后单击 Next。
3. 注意,在 Include to Install 窗口中列出了 Spring Framework Support。
单击 Next。
4. 接受显示的许可协议,Update Center 开始自动将模块下载到IDE中。完成时,单击 Next.。
5. 第4步,View Certificates and Install Modules,单击 Spring Framework Support 左面的 Include 复选框。当弹出 Unsigned Module 报警框时,单击 Yes -可以信任该模块。然后单击 Finish。
6. 最后,当显示 Restart the IDE 窗口时,务必选择 Restart the IDE 选项,并单击 OK。重新启动IDE,以便使更改生效。
创建一个新项目
现在已经安装了模块,可以使用Spring Framework为一个网络应用程序创建一个新项目:
1. 从IDE的 File 菜单中选择 New Project(Ctrl+Shift+N)。在 Categories 下选择 Web。在 Projects 下选择 Web Application。单击 Next。
2. 在 Project Name 中,键入 SpringWebApp。从 Server 下拉列表中,选择希望使用的服务器。其他设置仍保持为默认值,然后单击 Next。
3. 第3步,Frameworks 面板,请注意我们刚刚安装了Spring NetBeans Module,现在列出了Spring Framework 2.0:
选择相应的复选框并单击 Finish。IDE为整个应用程序创建一个项目模板,包括所有的元数据,以及项目的Ant构建脚本。在 Projects 窗口中可以查看模板结构。还应注意,默认时在 Source Editor 中打开作为应用程序进入点的项目顶层index.jsp文件。
运行项目
我们看一看当我们试图在IDE中运行项目时会发生什么:
l 右键单击项目结点,并选择 Run Project(交替地按下F6)。如果服务器没有运行,IDE会自动启动它,并将应用程序部署在服务器上。应用程序使用包含在dispatcher-servlet.xml 中的配置数据运行,并使用 Spring MVC DispatcherServlet。生成的输出应该带有 BUILD SUCCESSFUL 的消息:
启动 IDE 默认的浏览器,可见生成的欢迎页视窗输出(/WEB-INF/jsp/index.jsp):
浏览项目的结构
现在我们知道可以成功地部署和运行项目,我们来看一看 Spring Framework 如何集成在项目结构中:
l 在 Projects 窗口中,完全展开 Web Pages > WEB-INF节点。注意,创建了以下Spring Framework artifact:
| l | u Spring Framework artifacts:l classes/ehcache.xml: |
l 展开 Libraries 节点。注意,新项目中包含了Spring Framework JAR文件:
|
|
现在可以根据需要开始开发应用程序。例如,可以开始修改应用程序上下文(application-context.xml),添加新服务和 DAO 对象,或者将新控制器添加至应用程序的调度程序(dispatcher-servlet.xml)。
下一步
现在结束了 NetBeans IDE 教材中对Spring Framework的介绍。本文说明了如何将Spring Framework 安装在NetBeans IDE中,并介绍了开发框架的 IDE 界面。
我们建议使用 NetBeans IDE的其他教材(例如 Thomas Risberg 的 Developing a Spring Framework MVC Application Step-by-Step 教材),继续学习 Spring Framework。
与 netbeans.org 相关的和更高级的教材,请参阅以下资源:
l Spring Framework Hands-on Lab。大量有关在 NetBeans IDE 中使用Spring Framework的讲稿。
l Adding Support for a Web Framework。描述如何使用 NetBeans Update Center 安装一个网络框架插件来提供添加支持。
l NetBeans IDE 5.5 Tutorial for Web Applications。有关如何使用符合视图、前端控制器、JSP页,以及 servlet 构建一个完整网络应用程序的详细教材。
l Introduction to the JSF Framework。第一个成系列的文档,它涵盖了使用 JavaServer Faces框架在 NetBeans IDE 中编写网络应用程序代码的基本内容。
l Introduction to Java EE 5 Technology。介绍 Java EE 5 规格的主要概念,以及它们与实际编程的关系。