介绍NetBeans IDE中的Spring Framework

本文介绍如何在NetBeans IDE中安装和使用Spring Framework,包括安装过程、创建项目、运行项目等内容。Spring Framework是一种流行的开源应用程序框架,能简化J2EE开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

介绍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相关的XSDDTD’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 (下载)

注意:除了分别下载IDEJDK外,还可以考虑下载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 ProjectCtrl+Shift+N)。在 Categories 下选择 Web。在 Projects 下选择 Web Application。单击 Next

2.         Project Name 中,键入 SpringWebApp。从 Server 下拉列表中,选择希望使用的服务器。其他设置仍保持为默认值,然后单击 Next

3.         3Frameworks 面板请注意我们刚刚安装了Spring NetBeans Module现在列出了Spring Framework 2.0

 

 

选择相应的复选框并单击 FinishIDE为整个应用程序创建一个项目模板,包括所有的元数据,以及项目的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:
允许对ehcache设置进行细调这是与持久性相关的性能所需要的例如如果ehcacheHibernate配合使用

classes/log4j.properties:
读取log4jConfigLocation上下文参数并读取指定作为值的log4j配置。这在开发过程中非常有用并实现了微调日志输出。

jsp/:
包含用于渲染应用程序视窗的JSP页。

tld/:
包含标签库定义文件

applicationContext.xml:
为框架定义组成应用程序上下文的bean并使它们适用于所有的调度程序 servlets

dispatcher-servlet.xml:
定义用于指定控制器和Spring MVC相关功能的bean

jdbc.properties:
包含可以应用于其他 XML 文档值的配置数据。

web.xml:
定义应用程序侦听器以及到指定bean XML 文件的路径。

 

l         展开 Libraries 节点。注意,新项目中包含了Spring Framework JAR文件:

 

 

 

 








注意: Libraries 节点中,也可以添加新库和JAR文件。为此,从 Libraries 节点的右键单击菜单中选择合适的动作。

要移除任何JAR文件,可通过右键单击所选的JAR文件菜单中选择 Remove。访问 Project Properties 对话框可以对库进行更改(从项目节点的右键单击菜单中选择 Properties,然后在 Categories 下,选择 Libraries )。

 

现在可以根据需要开始开发应用程序。例如,可以开始修改应用程序上下文(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 规格的主要概念,以及它们与实际编程的关系。

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值