继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

常见 Maven 坐标依赖 (长期更新)

Gorit
关注TA
已关注
手记 36
粉丝 55
获赞 243

手动目录

零、常见环境搭建
	0.1 SSH 搭建
	0.2 SSM 搭建
一、Java SE 阶段
	1.1 单元测试坐标依赖
	1.2 动态代理坐标依赖
二、Java EE 阶段
	2.1 JSTL 1.2 + standard
	2.2 servlet 中相关 API
	2.3 JSP 相关 API
三、数据库基础配置
	3.1 MySQL 数据库
	3.2 数据库连接池
	3.2.1 阿里巴巴 Druiid 连接池
	3.2.2 c3p0 数据库连接池
四、Spring + SpringMVC 常用依赖
	4.1 Spring 基础
	4.2 开启 Spring AOP
	4.3 SpringMVC 相关
	4.4 整合 JDBCTemplate
五、ORM 相关
	5.1 MyBatis
	5.2 hibernate
六、其它框架
	6.1 mvc 框架 struct2
七、工具类
	7.1 fastjson 之 JSON 数据封装
	7.2 文件上传
	7.3 日志打印

整理整合了我学习 Maven 搭建项目时,中常用的坐标依赖,现在分享给大家参考使用

零、常见环境搭建

0.1 SSH 搭建

常见环境搭建 SSH:Struct2 + hibernate5 + Spring5

0.2 SSM 搭建

常见环境搭建 SSM: Spring + SpringMVC + MyBatis

一、Java SE 阶段

1.1 单元测试坐标依赖

        junitjunit4.10

1.2 动态代理坐标依赖

        cglibcglib2.1_3

二、Java EE 阶段

2.1 JSTL 1.2 + standard

    javax.servlet.jsp.jstljstl-api1.2taglibsstandard1.1.2

2.2 servlet 中相关 API

    javax.servletjavax.servlet-api4.0.0compile

2.3 JSP 相关 API


    javax.servlet.jspjsp-api2.2providedjavax.eljavax.el-api3.0.0

三、数据库基础配置

3.1 MySQL 数据库

适用于 mysql 5.5

        mysqlmysql-connector-java5.1.10runtime

适用于 mysql 8.0

        mysqlmysql-connector-java8.0.13runtime

3.2 数据库连接池

3.2.1 阿里巴巴 Druiid 连接池

        com.alibabadruid1.1.22

3.2.2 c3p0 数据库连接池

        c3p0c3p00.9.1.2com.mchangec3p00.9.5.2

四、Spring + SpringMVC 常用依赖

4.1 Spring 基础

	
       org.springframeworkspring-context5.2.3.RELEASEorg.springframeworkspring-test${spring.version}org.springframeworkspring-tx5.2.3.RELEASEorg.springframeworkspring-orm5.1.0.RELEASE

4.2 开启 Spring AOP

	    org.springframeworkspring-aop5.2.3.RELEASEorg.aspectjaspectjweaver1.8.7

4.3 SpringMVC 相关

	    org.springframeworkspring-web5.2.3.RELEASEorg.springframeworkspring-webmvc5.2.3.RELEASE

4.4 整合 JDBCTemplate

        org.springframeworkspring-jdbc5.2.3.RELEASE

五、ORM 相关

5.1 MyBatis

	
    org.mybatismybatis3.4.5org.mybatismybatis-spring1.3.3

5.2 hibernate

    
    org.hibernatehibernate-core5.0.12.Final

六、其它框架

6.1 mvc 框架 struct2

    org.apache.strutsstruts2-core2.5.10.1org.apache.strutsstruts2-json-plugin2.5.22

七、工具类

7.1 fastjson 之 JSON 数据封装

    com.alibabafastjson1.2.68

7.2 文件上传

    commons-fileuploadcommons-fileupload1.4commons-iocommons-io2.0

7.3 日志打印

log4j 日志打印

    org.apache.logging.log4jlog4j-core2.9.1org.apache.logging.log4jlog4j-api2.9.1
打开App,阅读手记
3人推荐
发表评论
随时随地看视频慕课网APP