Java白深

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

1.先建立一个干净的Web项目,然后导入pom.xml依赖

<!--导入junit-->
<!--导入mysql-connector-java-->
<!--导入c3p0-->
<!--导入servlet-api,jsp-api,jstl-->
<!--导入mybatis、mybatis-spring    -->
<!--导入spring-webmvc、spring-jdbc、lombok    -->
<!--配置资源过滤器-->

2.建立基本结构和配置框架

  2.1  Java下的包结构主要有:实体类pojo(创建实体对象)、底层应用dao(创建方法的接口)、服务层service(方法接口和实现方法的类)、控制层controller

    2.1.1  层级关系如下:service创建dao下面的对象,controller创建service下面的对象。

  2.2  项目架构为ssm,因此配置主要框架是mybatis-config.xml、spring中有spring-dao.xml、spring-mvc.xml、spring-service.xml,将spring配置文件汇总到applicationContext.xml

    database.properties主要包含数据库的相关信息,其中含有驱动器(jdbc.driver)、路径(url)、数据库账号和密码。

    下面将一一讲解每个配置文件中所需要配置的东西。

    2.2.1  mybatis-config.xml:配置mapper的作用域,数据库操作全部转移到相应接口的xml文件(dao层)中去,因此只需要声明作用域即可

    2.2.2  spring-dao:整合mybatis,关联数据库配置文件,用于下面获取连接数据库的相关信息,配置SqlSessionFactory对象,配置扫描Dao接口包,动态实现Dao接口注入到spring容器中 

    2.2.3  spring-mvc:  springMVC的xml文件中含有固定三件套:1.开启注解驱动。2.静态资源默认servlet配置。3.配置jsp,显示ViewResolver。4.扫描web相关的bean(即controller层的包)

    2.2.4 spring-service: 先导入spring-dao的xml文件,扫描service相关的包,将service的实现类注入到IOC容器中,配置事务管理器,注入数据库连接池。

    2.2.5 web.xml配置文件中首先导入DIspatcherServle,在初始参数init-param中需要导入总的配置文件,最后导入servleMapping。除此之外还需要导入filterEncoding,使得前端提交的数据编码都              已utf-8形式提交到后台。

3.编写基本的前端页面

4.配置Tomcat执行即可

posted on   DengSr  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
 
点击右上角即可分享
微信分享提示