Java 三大框架SSH,自学先学哪个?
发布网友
发布时间:2022-04-21 07:34
我来回答
共5个回答
热心网友
时间:2023-11-07 09:24
JAVA三大框架Struts、hibernate和spring的各自作用是什么?
struts 主要负责表示层的显示,spring 利用它的IOC和AOP来处理控制业务(负责对数据库的操作),hibernate
主要作用是数据的持久化到数据库。
一、Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。
Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion
of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。
Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R
mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。Spring还提供了可以和IoC容器集成的强大而灵活的MVC
Web框架。
二、说到Struts框架,它是一个基于Sun
J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message
resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。
三、Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具*意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
热心网友
时间:2023-11-07 09:24
学习了很长时间的java,相信你已经了解mvc和servlet和jsp了。在学习ssh的时候不了解这个,学习起来就比较困难。
ssh这三个框架,单独使用是比较简单的。主要是他们的综合时候。一般Spring放到最后,这个比其他两个要难一些。只有struts和hibernate,先学习那个都可以。我在学习的时候是先学习struts然后学习hibernate 再学习Spring。最后联系综合使用。
希望能帮到你。
热心网友
时间:2023-11-07 09:25
框架就是把编程中经常重复编写的东西整理成一个公共的“一堆”代码,(比如连接数据库的语句都是一样的吧,比如生成对象的语句都是一样的吧。。。等等)然后它会做一些优化,你专注实现自己的业务逻辑“的编写。SSH先学struts,然后spring,再然后可以学学hibernate,企业中ibates很流行
热心网友
时间:2023-11-07 09:25
Hibernate吧,或者Struts也行(如果你已经学过servlet/jsp),最后Spring
热心网友
时间:2023-11-07 09:26
我有马士兵的SSH视频教程,我是看视频自学的,毕业设计要用,所以自学,当时觉得JDBC比较繁琐,所以先学的Hibernate,其实ORM框架很多,TopLink、Ibatas、JPA等。然后学得Struts,最后学的Spring,最后还练习了SSH整合开发。
Java 三大框架SSH,自学先学哪个?
三、Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J...
学完java基础可以做项目么,还要不要学习javaWeb和框架后,再做项目
学完java基础后,可以做一些CS类的项目,BS类项目的话,还是建议学一下web编程以及ssh三大框架。安卓的话可以是在这些项目学完之后再学。
java最重要的框架(java的主流框架有?)
跟着这个网站学吧:网站内容丰富,既有JavaSE的基础:中级:前端:J2EE:Java框架:还有实践项目:我自己就是跟着上面的顺序一路学过来... 2.Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如...开始的学习和应用非常的艰苦,很多东西都不能一下子就很容易的理解.EJB要严格地... 这是两种以...
学习jsp前还要“重点”学习什么东西呢?
1、先学点XML,因为接着后面会学到servlet 以及tomcat,这两样都需要配置,需要修改XML文件 2、接着学servlet 在学习中牢牢掌握好MVC设计模式为Struts打好基础,3、最后是业务逻辑层SPRING。这是SSH三大框架
我是java的初学者,请有经验的朋友告诉我改如何下手学习这门语言。谢谢...
然后java就会分方向,j2me(手机编程)不建议你去学这个(要学就学android手机编程),已经过时了;j2ee方向(Web编程),先学html,javaScript,css(这些书多得数不清,呵呵),然后就学servlet和jsp,《jsp应用开发详解》(入门) 《Servlet与JSP核心编程》(核心)这两本书还不错,然后就可以学SSH(三大框架...
java先学什么
4、IO流,多线程。5、网络协议,线程运用。第二阶段:JavaWEB核心课程 阶段目标:1. 熟练掌握数据库和MySQL核心技术 2. 深入理解JDBC与DAO数据库操作 3. 熟练运用JSP及Servlet技术完成网站后台开发 4. 深入理解缓存,连接池,注解,反射,泛型等知识 5. 能够运用所学知识完成自定义框架 知识点:1、...
java最重要的框架?
JAVA的三大框架是什么?如何进行学习的呢? 三大框架:Struts+Hibernate+Spring。Java三大框架主要用来做WEN应用。 Struts主要负责表示层的显示。 Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)。 Hibernate主要是数据持久化到数据库。 再用jsp的servlet做网页开发的时候有个web.xml的映射文件,里面有一个...
我是软件应用的一名大二学生,请哥哥姐姐们介绍些学习java的经验...
java现在最大的应用在javaEE部分 也就是web编程 这时你应该学习 如何利用xml,properties去放一些参数 servlet (也就是后来的action)的应用 javabean dao 能利用这些技术做出图书馆里系统这样业务比较简单的web项目 然后学习ssh或者ssi三大框架 知道每个框架的作用 和基本使用方法 和框架...
java学习有哪些阶段?
第六阶段:三大主流框架Spring、Struts2及Hibernate,抑或是Mybatis等框架,学完框架基本上就OK了,就可以出去找工作了;以上,就是小编为大家整理的自学JAVA知识,文字写起来看起来就简单的几个字,但是实践起来确实不是那么容易,当然了如果你很聪明的话除外。总之,自学的话,需要极强的自控能力,不能3...
零基础编程入门教程(编程教学入门教程)
可以先学Pascal。Pascal是一门很好的教学语言。然后对过程式编程有些了解以后可以学习数据结构,C和C++。然后可以学一下Java或C#。当然我的建议只是帮助你能够了解过程式和面向对象的编程。至于要进入IT业,方向和门类很多,所以学什么更好不能一概而论。 如果希望能够进入计算机系,拿一个“科班出身”的学位,从Pascal学...