Maven(5)-依赖关系(实战篇)
来源:互联网 发布:如何取消注销淘宝账号 编辑:程序博客网 时间:2024/05/17 23:29
[工欲善其事,必先利其器]
上文中,我们简单介绍了依赖关系的基本理论与配置方式。但是由于这个知识点在我们日后的开发过程中会经常使用到,因此,我们在本篇中通过演示实例来说明依赖关系,请各位看官一定跟着步骤,亲自尝试一番。仔细观察通过这种方式对我们程序架构造成的影响。
特别的,这里以一份已经调试完成的工程为例,因此,与前文说的工程命名不一致,敬请谅解。
准备工作:
a.操作系统:win7 x64
b.开发工具:eclipse mars j2ee版本,maven3.0.5,jdk7
c.请读者参照。Maven简明教程(3)---在eclipse中创建工程与基本命令介绍。创建user-parent工程,并配置其pom文件
-------------------------------------------------------------------------------------------------------------------------------------
正文开始:
1.1以maven创建uesr-entity工程,工程类型为quickstart。建立的工程结构如下图所示:
1.2作为演示,在user-entity工程中只创建一个实体类User.Java,具体内容如下:
1.3修改pom文件,具体内容如下:注意:这里存在的继承关系。点击保存之后,请在项目的pom文件上点击右键--->run as--->maven install。将项目安装到的本地仓库
2.1以maven创建uesr-dao工程,工程类型为quickstart。具体请参照Maven简明教程(3)---在eclipse中创建工程与基本命令介绍。建立的工程结构如下图所示:
2.2创建接口UserDao.java,具体内容如下:
2.3创建接口实现类UserDaoImpl.java,具体内容如下:
2.4修改pom文件为如下内容:点击保存之后,请在项目的pom文件上点击右键--->run as--->maven install。将项目安装到的本地仓库
3.1以maven创建user-service工程,工程类型为quickstart。具体请参照Maven简明教程(3)---在eclipse中创建工程与基本命令介绍。建立的工程结构如下图所示:
3.2创建接口UserService.java,具体内容如下:
3.3创建接口UserServiceImpl.java,具体内容如下:
3.4修改pom文件,具体内容如下:点击保存之后,请在项目的pom文件上点击右键--->run as--->maven install。将项目安装到的本地仓库
4.1以maven创建user-web工程,工程类型为webapp。具体请参照前文。具体请参照Maven简明教程(3)---在eclipse中创建工程与基本命令介绍。建立的工程结构如下图所示:
4.2创建UserController.java文件,具体内容如下:
4.3创建applicationContext.xml文件,具体内容如下:4.4创建spring-mvc.xml文件,具体内容如下:4.5修改web.xml文件,具体内容如下:
4.5修改index.jsp文件,具体内容如下:
4.6创建success.jsp文件,具体内容如下:4.7修改pom文件,具体内容如下:
测试方法:
将user-web项目部署在tomcat上,启动tomcat。在浏览器地址栏中输入http://localhost/user-web/,进入index.jsp页面,这里由于我们没有真正的验证用户的用户名,密码。因此,直接点击登陆按钮即可。紧接着,浏览器会提示我们tom已经成功登陆!
-------------------------------------------------------------------------------------------------------------------------------------- Maven(5)-依赖关系(实战篇)
- maven-依赖管理-实战篇
- Maven简明教程(5)---依赖关系(实例篇)
- Maven 实战 02 依赖
- maven实战6----依赖
- 【Maven实战】05 依赖
- Maven(四)-依赖关系(理论篇)
- Maven之依赖关系
- maven依赖关系
- Maven的依赖关系
- maven依赖传递关系
- maven依赖传递关系
- maven依赖关系
- maven依赖关系
- 【Maven用户手册】Maven依赖关系
- 【Maven资料】Maven依赖关系
- Maven实战(六)依赖
- Maven实战(六)依赖
- Appium :Windows 平台上的使用 Java 语言实现 appium 自动化程序 for Android
- Matlab——命令行执行
- uva 10137 The Trip
- 结构体、共用体和枚举之老--质价比
- java学习之数组的应用
- Maven(5)-依赖关系(实战篇)
- expected unqualified-id before numeric constant问题原因
- 什么是react-native
- poj 3468线段树区间更新
- 【python】 int整型数的除法将返回地板除的整形,例如 99/100 = 0
- Linux系统下安装rz/sz命令及使用说明
- Java设计模式之原型模式的分析
- 使用三方
- js比较yyyy-mm-dd hh:mm 格式的时间大小