版本九,我们将工程转换成Maven工程。
转成Maven工程前,需要先配置好Maven环境。
1、下载最新的版本的Maven,如apache-maven-3.1.0,解压的D盘的Java文件夹下;
2、设置环境变量,新增变量,name:M2_HOME,value:D:\Java\apache-maven-3.1.0,然后将%M2_HOME%\bin;添加到Path中,注意前后用分号隔开;
3、用link方式安装Maven插件。(插件见附件,我用的eclipse版本为4.2 Java EE版)
在eclipse中创建Maven版的Java EE工程的步骤如下:
1、创建Maven Project:
2、新工程,第一个选择框都不要选中(第二个Location选中了也没关系):
3、种类为Maven版的webapp:
4、输入3个值:
5、进入工程属性面板:
6、准备转换工程,点击【Project Facets】:
7、点击【Convert to faceted form...】:
8、将【Dynamic Web Module】勾选,版本选【2.5】:
9、然后点击【Further configuration available...】:
10、设置webapp的路径为【src/main/webapp】:
11、点击【OK】后,得到的工程结构如下图:
12、修改Java Build Path,先删除1.4版的JRE:
13、添加新的JRE,【Add Library】,选【JRE System Library】:
14、选则默认的JRE,注意,这里的JRE指向JDK的安装目录,在eclipse的【Perferences】-》【Java】-》【Installed JREs】配置):
15、新增后的效果如下:
16、为了在eclipse中直接在Tomcat Server中部署,我们还需要在【Deployment Assembly】中新增Maven的依赖,首先进入该面板:
17、依次点击【Add...】-》【Java Build Path Entries】:
18、点击【Maven Dependencies】:
19、新增后的面板如下图:
20、然后新增源代码文件夹,点击工程,依次选择【New】-》【Source Folder】:
21、输入【src/main/java】:
22、通过上面的方式新增源文件夹,Java Build Path会自动增加刚才新增的源文件夹:
23、最后,将版本八的Java源代码拷贝到java文件夹中,WebContent的内容拷贝到webapp路径下,完成后的文件结构如下:
24、工程创建好了以后,选择pom.xml文件,依次选择【Run As】-》【Maven clean】可以先清洁工程,然后选【Maven install】将工程打包:
26、如果成功,则会得到如下画面:
27、同时,我们的项目也可以在eclipse的Tomcat方式运行,选中项目后,依次点【Run As】-》【Run On Server】:
28、如果启动成功,则会得到如下画面:
源代码:
相关推荐
在实际开发中,学习 Struts 1.3.8 包括理解其核心概念、配置文件的编写、Action 类的设计、Form Beans 的使用以及 JSP 页面的开发。同时,熟悉其提供的标签库和错误处理机制也是必不可少的。对于那些对源码感兴趣的...
总的来说,Struts 1.3.8 学习笔记会引导你掌握如何利用这个框架构建健壮、可维护的 Web 应用。通过学习 Struts 的核心概念、配置方式以及实践案例,你将能够有效地组织和管理应用程序的结构,提升开发效率。
在博客 "Struts 1.3.8 学习笔记(八)" 中,可能涉及到了更深入的主题,如自定义拦截器(PlugIn)、异常处理、文件上传下载、数据库操作集成等。博主可能还分享了如何使用 Struts 工具进行调试、性能优化以及与 ...
总结来说,Struts 1.3.8 学习笔记涵盖的内容广泛,包括框架的组件使用、配置、源码解读以及工具应用。通过这样的学习,开发者能够熟练掌握 Struts 的核心功能,为构建高效、可维护的 Web 应用奠定基础。
Struts 1.3.8 是 Apache ...总之,Struts 1.3.8 学习笔记会涵盖以上诸多方面,旨在帮助开发者掌握这个框架,提升 Web 应用的开发能力。对于初学者来说,理解并熟练运用这些知识点是迈进 Struts 开发世界的关键步骤。
这个版本的学习笔记主要集中在 Struts 框架的核心概念、架构和实际应用上。Struts 1 提供了一个MVC(Model-View-Controller)设计模式的实现,帮助开发者组织应用程序的逻辑,提高代码的可维护性和可扩展性。 在...
本学习笔记将聚焦于 Struts 1.3.8 版本中的核心概念、组件以及在实际开发中的应用。 Struts 框架基于 Model-View-Controller (MVC) 设计模式,它简化了应用程序的结构,使得开发者可以更专注于业务逻辑,而不是底层...
这个版本的学习笔记主要涵盖了 Struts 框架的核心概念、架构和实际应用。在这个版本中,Struts 已经相当成熟,提供了一套完整的 MVC(模型-视图-控制器)设计模式的实现,极大地简化了开发流程,提高了代码的可维护...
在本学习笔记中,我们将深入探讨 Struts 1.3.8 的核心概念、功能以及实际应用。Struts 为开发者提供了构建动态 Web 应用程序的结构框架,简化了开发流程,增强了代码的可维护性和可扩展性。 首先,我们来了解 MVC ...
目录 1.1 Spring 框架学习路线:...........................................................................................................................4 1.2 Spring 框架的概述:...........................