spring框架三大思想 如何领悟Java三大框架?
如何领悟Java三大框架?
Hibernate:
Hibernate通常是ORM(对象关系映射)由框架配置文件实现程序的。让七彩类和数据库表通过一一对应关系。让真实类先和数据库表对应,让真实类属性和数据库表中字段一一对应。这样就不是需要操作数据库表,而操作表中填写的实体类对象。得以来实现不对应的增删改查操作。
则是相对于dao层的框架有Mybatis,Mybatis又不是一个彻底的ORM框架,MyBatis的sql不需要开发人员自己c语言设计,但同样可以提供了输入端的自动出现映射,因为这个可以认为是半自动的ORM框架。Mybatis可以不实际XML或注解灵活配置要启动的sql语句,并将java对象和sql语句映射生成结果想执行的sql,到最后将sql先执行的结果再映射出生成java对象,对于不时进行变更的客户需求更加灵活。但灵活的前提是Mybatis不能可以做到数据库任何关系性,要是不需要实现程序支持什么多种数据库的软件则是需要自定义多套sql映射文件,工作量大。而Hibernate对象关系映射能力强,数据库无关性好。
Struts2:
Struts2处理请求是为每个跪请都创建角色一个不能的Action类,Action类当中的Field属性参数另外输入与输出参数用IOC来依赖注入的,是基于条件类的开发。
虽然的SpringMVC则需要输入Request和Reponse以及参数,前往ModelAndView的,是单例的模式,且是基于条件方法的模式。
spring:
Spring最核心的概念应该是DI(依赖注入)和AOP(面向切面编程),DI也被称IoC(压制反转)。有了Spring之后,是从IOC,所有的对象都可以不从Spring容器中能得到。每个对象由Spring注入到不对应的地方。按照IoC先由Spring创建对象后,才能接受第二步对象融入(DI),因此说DI感情依赖IOC。
java主要学习哪一方面的东西?
java两类三大类:
JavaSE(Java Platfor Standard Edition)
标准版:它容许旗下和部署在桌面、服务器、嵌入式环境和动态实时环境中建议使用Java程序。JavaSE乾坤二卦支持JavaWeb服务旗下的类,并为JavaEE提供给基础。
JavaEE(JavaplatforEnteroriseEdition)
企业版:帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。JavaEE是在Java SE的基础上构建的,它需要提供Web服务、组件模型管理和通信API,这个可以为了利用企业级的面向再朝服务体系结构和Web2.0应用程序。
JavaME(Java platfor Micro Edition)
蛋形版:JavaME在为移动设备和嵌入式设备(比如说手机、PDA、电视机顶盒和打印机)上运行的应用程序可以提供了一个壮硕而身形灵活地环境。
现在大都学习javaEE
JavaEE(Java Enterprise Edition):JavaEE本身是一个标准,一个为企业分布式应用开发能提供的标准平台。
2018年3月,开源组织Eclipse基金会做出了决定JavaEE被迁址为JakartaEE。
除了的技术领域
–Servlet,JSP,JSTL– EJB(Enterprise JavaBean,企业Javabean,服务器端组件,它的目标和核心应用是布署分布式应用程序。),JPA(Java Persistence API,Java不易脱妆层API)
–WebService(天气预报在线支付等)
–Security(为安全框架中类和接口能提供的API),JMS(Java Message Service),Transactions(事务是为能解决数据安全操作提出的)
Servlet简介
Servlet是运行在服务器上,在服务器端调用、执行,按Servlet规范编译程序的Java类。
作用:
–对客户端的请求通过处理
–向客户端直接返回响应
JSP
JSP全名为JavaServerPages
JSP与Servlet差不多,是在服务器端不能执行的,实现程序了HTML语法中的Java扩展
Servlet是JSP的基础
前的很流行SSH框架
现在公司用SSM框架
比较比较比较流行spring boot和sprindclouds
期望能帮到你
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。