java中smm项⽬总结,ssm框架总结
⽤ ssm 为框架做了⼀个系统的后台,今天做⼀下关于 ssm 的总结。
⼀、Spring
Spring是⼀个开源框架,Spring是于2003 年兴起的⼀个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One
J2EE Development and Design中阐述的部分理念和原型衍⽣⽽来。它是为了解决企业应⽤开发的复杂性⽽创建的。Spring使⽤基本的JavaBean来完成以前只可能由EJB完成的事情。然⽽,Spring的⽤途不仅限于服务器端的开发。从简单性、可测试性和松耦合的⾓度⽽⾔,任何Java应⽤都可以从Spring中受益。 简单来说,Spring是⼀个轻量级的控制反转(IoC)和⾯向切⾯(AOP)的容器框架。
⼆ 、SpringMVC
操作,但这些都不是springmvc的职责),最终把结果返回给⽤户,并且返回相应的页⾯(当然也可以只反馈josn/xml等格式数据)。springmvc就是做前⾯和后⾯过程的活,就是⼀个页⾯。
三 、Mybatis
MyBatis 是⽀持普通 SQL查询,存储过程和和⾼级映射的优秀持久层框架。MyBatis 使⽤简单的 XML或注解⽤于配置和原始映射,将接⼝和 Java 的POJOs(Plain Ordinary Java Objects,普通的 Java对象)映射成数据库中的记录。
四、项⽬所需 jar
spring ioc注解
五 、详情配置
school
org.springframework.web.servlet.DispatcherServlet
school
/
contextConfigLocation
l
org.t.ContextLoaderListener
CharacterFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
CharacterFilter
/*
springMVC
json=application/json
xml=application/xml
html=text/html
p:prefix="/WEB-INF/jsp/" p:suffix=".jsp"/>
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
六 、个⼈总结
ssm 是 Spring 、SpringMVC 、Mybatis 的结合, Spring 相当于在 SpringMVC 与 Mybatis 之间的桥梁。其中 SpringMVC 相当于传统的 service+model+servlet 。结合注解进⾏开发,使整个开发⾼效代码量⼤⼤的减少。Mybatis 负责数据库的数据交换,不⽤⾃⼰写SQL 语句防⽌了 SQL 注⼊问题发⽣,⽽且相⽐于 Hibernate 他⾮常的轻,dao 与 model 直接⾃动⽣成⼤⼤减少了多表开发的时间,因此 ssm 是⾮常优秀的后台框架。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。