3)有维护性
ibatis宣传写sql语句,它把所有的sql语句都放入一个独立的文件当中。很多开发人员都喜欢这种做法,因为很简单。Hibernate也有这种强大的功能,更甚对ibatis来说是遥遥领先的。Hibernate的命名查询法或者是命名参数查询法,其实是把hql语句放在一个独立的xml文件里面。它还是让开发人员用面向对象的方法进行数据的操控,很多以oo方法来编写代码的人很喜欢这种做法。不要像以前那样在一边写着oo的代码,一边还要进行思维的转换,最后还要用面向对象的方法进行代码的编写。Hibernate不仅做到了这一点,在其他的查询方式方面也是面面俱到,只要将查询语句放在配置文件里就可以解决一切问题了。
4)Hibernate方便移植
5)强大的性能
Hibernate性能问题是问题吗?答:不是。不管是多大的项目或者是多小的项目都在使用它,所以它的性能也是毫无疑问的。Spring在整合Hibernate以后,做到了突破以往瓶颈的地方,只要直接用由Spring集成的JDBC就行了。还有一个方法就是在存储过程中直接写就完事了。当然,这个前提必须是在性能实在遇到了瓶颈,不应该自己认为是性能本身的问题,这种问题没有解决,让很多人都望而却步。
6)能大大提高生产效率
1。2。3 Jsp介绍
Jsp用来编写xml的脚本使用的是java语言。这样写页面所产生的逻辑语言可以进行有效的封装。网页动态的页面查找服务器上可能存在的逻辑时,用的是标记,还有scriplet。jsp能够分离出页面中存在的逻辑从页面中的显示中。这能够快速的开发页面上的程序。文献综述
Jsp页面在被Web服务器访问的时候,第一步,Web服务器运行过程部分;第二步,生成的结果和html代码共同呈现给程序员。其中html的代码是保存在Jsp的文件当中。还有的是,一些嵌入的语言能够对数据库进行操作,然后对页面进行重新定位,这样能够完成页面可能需要的一些功能。
Servlet在服务器运行的时候,服务器接收到Servlet所传来的信息,然后进行处理返回给页面。同样jsp和Servlet很相似,它也可以在服务器运行的时候把信息保存到html文本中传回给前端。所以,只要浏览器没出什么问题,客户机都能够显示出信息。
Jsp最早的版本是1999年所提出的,然后经过不断改善,如今的版本更新到了Jsp2。0。最新的版本并不是完善的,因为是新出的,可能存在着一些漏洞。
Jsp页面可以进行Java的代码编写,它的构成部分还有html代码。当服务器运行的时候,jsp会把信息传送给客户机。Servlet作为Jsp页面技术的基础,许多较大的软件程序在开发的时候可能会用到Servlet和Jsp共同完成,我们都知道Servlet+Jsp是典型的用法。Jsp还是比较简单的,也容易上手。它是基本面向所有对象的,能够在任何平台上使用,拥有了网络的全部特性。
JSP的优点:
(1) 写一次,运行无处不在。由于JSP / Servlets是基于Java的,它们还具有Java语言-平台独立性,所谓的“WORA - 一次写入,随处运行”的最大优势。除了这个优点,JSP / Servlet的效率和安全性是相当惊人的。
(2) JSP能够在不同平台上运行。 它能够在任何一个平台上进行开发。也可以在任何不同部署的环境中运行。同时也可以在每个环境下进行想要的扩展。在其他语言来说这种优点是非常突出的,像PHP或者ASP有着很大的局限性,它们不能像JSP一样拥有着如此大的魅力。
(3)