通过一个Java项目实战,对Java开发框架和流程有个更细的认知和学习。
前提
- JDK的安装配置
- Tomcat的安装配置
- 下载解压,运行tomcat目录中的bin/startup.bat,启动tomcat,启动后有浏览器输入http://localhost:8080/,验证安装。
- Eclipse的配置
- 默认字符集更改为utf-8
- 添加Tomcat运行环境
- 添加Tomcat Server
工程创建
Github: zheyi-taotao
Maven
3种打包方式:
- jar
jar工程,很显然就是pom工程的子工程,由pom工程来管理。 - war
war工程是一个web工程,是可以直接放到tomcat下运行的工程。 - pom
pom工程一般都是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理,它是一个聚合工程。其实说白了它只有一个pom.xml文件,一般是作为父工程出现的,只是定义了一些依赖、插件、还有一些版本号等等
工程目录
- zheyi-parent:父工程,其打包方式是pom,主要管理jar包的版本号。项目中的所有工程都应该继承父工程。
- zheyi-common:存放一些通用的工具类、通用的pojo。其打包方式为jar,被其他的工程所依赖。
- zheyi-manager:服务层工程,又称之为聚合工程或pom工程。
- zheyi-manager-pojo:这是一个独立的模块,其打包方式是jar。
- zheyi-manager-mapper:这是一个独立的模块,其打包方式是jar。
- zheyi-manager-service:打包方式是jar。
- zheyi-manager-web:表现层工程,打包方式是war。
运行
创建完成后,运行,如下图所示:
注意事项
- 运行要先Install parent和common
- pageHelper-3.4.2-fix couldn’t download, change to 5.0.1
- 要在web下创建web.xml