![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 学习笔记
prince_lintb
为生活而工作,还是为工作而生活
展开
-
什么是JPA以及JPA的优越性
JPA定义: Java Persistence APIJPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。起源Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部转载 2011-06-21 16:15:00 · 489 阅读 · 0 评论 -
什么是Hibernate
Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中转载 2011-06-22 11:06:00 · 576 阅读 · 0 评论 -
什么是Struts
struts简介 struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。Struts 1.x的起源 Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和转载 2011-06-22 14:59:00 · 1154 阅读 · 0 评论 -
什么是Servlet以及Servlet的优越性
Servlet是用Java编写的Server端程序,它与协议和平台无关。Servlet运行于Java-enabled Web Server中。Java Servlet可以动态地扩展Server的能力,并采用请求-响应模式提供Web服务。 最早支持Servlet技术的是JavaSoft的Java Web Server。此后,一些其它的基于Java的Web Server开始支持标准的Servlet转载 2011-06-21 16:13:00 · 451 阅读 · 0 评论 -
SSH中 struts hibernate spring 各起什么作用?
简单的说:struts 控制用的hibernate 操作数据库的spring 用解耦的 详细的说:STRUTS 在 SSH 框架中起控制的作用 , 其核心是 Controller, 即 ActionServlet, 而 ActionServlet 的核心就是Struts-confi g.xml. 主要控制逻辑关系的处理 .hibernate 是数据持久化层 , 是一转载 2011-06-22 09:45:00 · 506 阅读 · 0 评论 -
什么是Spring
Spring简介 Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 ◆目的:解决企业应用开发的复杂性 ◆功能:使转载 2011-06-22 10:31:00 · 737 阅读 · 0 评论 -
什么是JDBC
JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。 一、ODBC到JDBC的发展历程 说到JDBC,很容易让人联转载 2011-06-21 16:25:00 · 2035 阅读 · 0 评论 -
什么是JOSN
JSONJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Pytho原创 2011-06-22 14:47:00 · 3239 阅读 · 0 评论