- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SSM集成介绍SSM集成介绍11.SSM介绍及后续所用的工具基本介绍22.SSM集成31)使用Maven新建项目32)新建完成后的目录结构53)新建必须目录并将必须目录添加到工程的默认编译路径63.重要配置文件讲解71)Maven pom.xml文件72)JSP Tomcat默认配置文件web.xml93)Spring MVC配置文件104)Spring配置文件105)数据库连接配置文件perties106)Log4j配置文件perties107)Mybatis配置文件及自动代码生成114.开发实战111)开发Demo需求112)具体实践,后台Java部分133)前端JSP、EasyUI和JQuery前端部分134)工程源代码14SSM介绍及后续所用的工具基本介绍SSM是Spring,SpringMVC和Mybatis三个Java开源框架的缩写。Mybatis是一个数据持久层ORM框架,MyBatis?是支持普通?SQL?查询,存储过程和高级映射的优秀持久层框架。MyBatis?消除?了几乎所有的?JDBC?代码和参数的手工设置以及结果集的检索。MyBatis?使用简单的?XML?或注解用于配置和原始映射,将接口和?/base/javaeeJava?的?POJOs(Plain?Old?Java?Objects,普通的?Java?对象)映射成/base/mysql数据库中的记录。(类似hibernate)。SpringMVC MVC是一个MVC的流程框架,是MVC架构模式中真正的Controller SpringMVC在流程处理切面更加灵活,可以很容易的进行扩展,可以和Spring框架进行无缝集成,此框架的引入就是为了解决Web开发过程中的各类问题。 Spring是一整套Java的框架,其包括很多组件,其中SpringMVC为其中的一个组件。最主要的Spring的两个重要功能:一个是IOC(DI)反转控制,另外一个是面向切面编程(AOP)。控制反转模式(也称作依赖性介入)的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器 (在 Spring 框架中是 IOC 容器) 负责将这些联系在一起。面向切面的编程,即 AOP,是一种编程技术,它允许程序员对横切关注点或横切典型的职责分界线的行为(例如日志和事务管理)进行模块化。AOP 的核心构造是切面,它将那些影响多个类的行为封装到可重用的模块中,如单点登录、日志处理、安全处理、事务处理等。AOP常用的通知有:前置通知: 在目标对象的连接点之前调用;后置通知:在目标对象的连接点之后调用;环绕通知: 在目标对象的连接点之前与之后调用。Druid是一个数据库连接池开源软件,其主要有阿里开发并开放,druid支持所有的支持JDBC的数据库,包括Oracle、MySql、Derby、Postgresql、SQL Server等数据库。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。Maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等,maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性利用maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。SSM集成使用Maven新建项目使用Maven新建一个Web项目,具体操作如下图:新建完成后的目录结构下面的图是使用maven新建以后的整体目录结构,如下面红色框里面的内容是非常重要的部分,默认都会进行添加,如果缺少相关的目录或配置,需要考虑手工建立相关文件、目录,甚至需要重建整个工程。新建必须目录并将必须目录添加到工程的默认编译路径由于使用Eclipse或MyEclise+Maven新建工程后,有几个重要的默认路径没有被新建,所以需要手工新建如下的目录,并且将相应的目录添加到Java默认编译路径下。手工新建/src/main/java,/src/test/java,并点击相关的目录选择右键 Build PathUse as Source Folder,添加完成,并添加完编译
您可能关注的文档
- 【历史必修一复习专项】专题一古代中国的政治制度.doc
- 【基于景观整合的绿地雨水收集及回用系统设计】.doc
- 《离散数学》题库及答案.doc
- 【高优指导】2017版高三生物一轮复习考点规范练20第8单元可遗传的变异和育种2人类遗传病苏教版.doc
- 一种基于集成光学声光可调谐波器的红外光谱仪刘康2012202120048.doc
- 一轮复习试题商周时期的政治制度和秦朝中央集权制度的形成.doc
- 【北师大版】高中数学必修一教学设计方案.doc
- 三供一业分离移交文书某煤业集团移交办社会职能(三供一业)政策问答(宣传手册).doc
- 一年级语文上册期中考试试卷合集(共8套).doc
- 七年地理上册复习题纲.doc
最近下载
- 必威体育精装版企业会计准则(完整版)(新).pdf
- 2023-2024年度执业药师继续教育便秘的中药治疗参考答案.docx VIP
- 江苏省普通高中2018级学生课程调整方案.pdf
- 联排别墅独立别墅施工组织设计.pdf
- 【地方标准】DB37T 391-2004 山东ⅠⅡⅢ ⅣⅤ型日光温室(冬暖大棚)建造技术规范.pdf
- 2022年湖南省邵阳市中考语文真题(含答案解析).docx
- 2025届全国高考名校模考作文--漫画:从深渊爬到地面一样很厉害 .pdf
- 大学生消防安全PPT课件.pptx VIP
- 幼儿园中班主题教案《新年好》.pptx
- 人教版高中语文必修五《边城》课件(43张PPT).pptx
文档评论(0)