然后SSM是将三者全部结合起来实现项目
第一部分:先导入jar包到lib里面需要的jar包:https://pan.baidu.com/s/11-ymYpj2iZNq9GVCgnO_MA 密码: 43xf
第二部分:创建SSM项目结构对src中的包进行解释:
controller是控制器,也就是接收和响应网页的地方,里面只写接收和响应的方法。
service是业务接口,编写业务方法的
serviceimpl是业务接口的实现类,用于实现业务接口中的方法。
dao是持久层,用于和数据库打交道的,但里面只需要接口。
mapper是专门实现持久层中的接口中的方法的mysql语句的,也就是说mybatis会把查到的数据给到实体类。
pojo是实体类层,一般都是对应着数据库中表的字段。
param是参数包,里面一般写接收和响应的一些数据集成一个类用于响应。
util是工具层,里面一般会写一些工具类,这里还未用到也就未创建。
对config中进行解释:
db.properties是用于配置数据库连接属性的一个配置文件。
log4j.properties是mybatis的一个日志配置文件,一般都是固定的。
mybatis-config.xml是mybatis的配置文件。
springContext.xml是spring的配置文件
springmvc-config.xml是springMVC的配置文件。
最后还有一个web.xml文件
MyEclipse中自动创建web.xml教程
鼠标右击项目名——点击Java EE Tools——点击Generate Deployment Descriptor Stub
然后就会自动在WEB-INF文件夹下创建web.xml
第三部分:编写配置文件
1.db.properties连接数据库配置文件
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/liublog?useUnicode=true&serverTimezone=UTC&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=root123
jdbc.minIdle=1
jdbc.maxActive=10
jdbc.initialSize=5
jdbc.maxWait=5000
连接数据库配置文件根据自己的mysql数据库连接数据来配置
2.log4j.properties日志文件
# Global logging configuration
log4j.rootLogger=ERROR, stdout
# MyBatis logging configuration...
log4j.logger.com.liu=TRACE
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
日志文件中只需要改动log4j.logger.com.liu=TRACE中的com.liu改为自己的项目名地址
3.mybatis-config.xml配置文件
因为mybatis给spring代理了,所以只需要定义别名或者完全都不用配置。
4.springContext.xml配置文件
注意配置数据源的时候要仔细的根据db.properties配置文件中去配置
然后注意dataScource和dataSource的区别,仔细看这两个名字是不一样的,在配置文件内需要仔细辨别,如果是一样的话就会在项目在汤姆猫启动是就会报错。
springmvc-config.xml配置文件
web.xml配置文件
LiuBlog
springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc-config.xml
1
springmvc
/
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
utf-8
encodingFilter
/*
contextConfigLocation
classpath:springContext.xml
org.springframework.web.context.ContextLoaderListener
注意包别导入错了。
以上就是基本的SSM配置文件的编写了,需要仔细熟练的去练习牢记配置文件,清楚SSM项目基本流程。
还有一个mapper.xml配置文件
INSERT INTO b_article(artcleTitle,artcleText,artcleTime) VALUES(#{artcleTitle},#{artcleText},#{artcleTime})
注意
以上就是SSM项目的配置文件的编写和项目创建。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)