暑期实习④-----MVC,SSM的应用
大致框架:
java
bean 实体类
dao 持久层 数据库增删改查
service 业务层
controller 控制层 跳转哪里
resources
mapper dao实现类
applicationContext.xml spring+mybatis
db.properties 数据库连接信息
log4j.properties 日志
springmvc.xml 配置springmvc
webapp
页面
web-inf
web.xml 加载过滤器 拦截器
首先新建一个项目
1.File->New->Project->Maven
(注意不要选错,不要选成上面带**-22-的webapp**)
点击next
2.根据自己喜好命名
(ps:我在zhongruan实习)
点击next
3.如图
Maven home directory 的路径是你Maven的安装路径
user settings file :你需要现在.m2文件夹内拷进一个settings,xml(是实习老师提供的。(复制粘贴这些xml文件的时候小心,可能每行首部多了一些短横杠“-”,鬼知道我经历了什么)
再点击右上角添加变量
点击ok->next->finish
4.等待加载完成,点击右下角的Enable-Auto-Import(就像名字所说的,自动引包,在你输入一个不在包内的方法时,软件会主动帮你引包)
打开src文件夹下的pom.xml,将该选中部分(properties 和 dependencies两块儿替换掉)
打开src文件夹下的pom.xml,将该选中部分properties 和 dependencies两块儿替换掉。
替换完后,等待程序自动下载jar包。若红色字段全部转黑,则加载成功
接下来创建结构
1.在src/main目录下新建Directory:“java”,并将其设置为“Source Root”
2.在刚才新建的java文件下新建“com”包,再在com包下新建"zhongruan"包,再在zhongruan包下新建四个包,分别命名为:bean,service,dao,controller
(如果出现下图中所示的包名重叠的情况,可以点击图中所示的图标,将“Hide empty middle package取消掉”)
3.在src/main目录下新建Directory:“resources”,并将其设置为“ReSources Root”
4.在resource包下新建Directory:“mapper”,并在其下创建UserMapper.xml配置文件,文件内容如下(包的路径,数据库表的不同,相应内容需要修改)
5.在resource包下新建文件applicationContext.xml , db.properties log4j.properties , spring-mvc.xml。
6.在webapp目录下新建“jsp”包,往其中存放addUser.jsp,allUser.jsp,updateUser.jsp,user-list.jsp。
7.修改配置文件web.xml
自定义类
先定义接口再,实现接口
例如IUserService->IUserServiceImp
启动tomcat步骤
1.点击run->Edit Configuration,然后如图:
点击后边的 Configuration TOMCAT HOME 的路径就是tomcat解压包的绝对路径,再选择Deployment 的➕,添加第二个。