- 博客(22)
- 收藏
- 关注
转载 SpringMVC从入门到精通(二)
Spring MVCSpring MVC数据类型转换Spring3引入了更加通用的类型转换系统,其定义了SPI接口(Converter等)和相应的运行时执行类型转换的API(ConversionService等)。该类型转换系统是Spring通用的,其定义在org.springframework.core.convert包中,提供无状态、强类型且可以在任意类型之间转换的类型转换系统,可以用于任何需要
2017-12-19 09:18:23 268
转载 SpringMVC从入门到精通(一)
Spring MVCSpring MVC简介Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分。Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring MVC大大
2017-12-19 09:17:50 353 1
转载 jQuery核心技术 (二)
jQuery教程jQuery筛选元素过滤 eq(index|-index): index:整数,从开头获得指定索引的元素。索引从0开始,0表示第一个 -index:负数,从尾部获得指定索引的元素。索引从-1开始,-1表示最后一个 first() 选择第一个元素 last() 选择最后一个元素 is()
2017-12-19 09:15:53 190
转载 jQuery核心技术 (一)
jQuery教程jQuery简介 jQuery是一个快速、简洁的JavaScript框架,是一个优秀的JavaScript库。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互jQuery功能 -H
2017-12-19 09:14:14 218
转载 Mybatis从入门到精通 (二)
MybatisMybatis映射文件MyBatis 的真正强大在于它的映射语句,映射器的 XML 文件相对简单。如果拿它跟JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。 SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache – 给定命名空间的缓存配置。cache-ref – 其他命名空间
2017-12-15 14:27:39 255
转载 Mybatis从入门到精通 (一)
MybatisMybatis简介MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis 是支持普通SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数
2017-12-15 14:22:23 551
转载 Maven
MavenMaven简介介绍Maven前,我们要先弄清楚什么是构建?我们工作时,除了编写源代码,每天有一部分时间都花在了编译、运行单元测试、生成文档、打包和部署上面,这就是构建。多次重复的做这种工作,浪费了大量程序员的时间,所以有人用软件使这一系列操作完全自动化,只需要一条命令,这些繁琐的操作会很快完成。强大的Maven Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建
2017-12-15 14:17:34 232
转载 WebService技术详解(二): CXF
CXFCXF简介CXF是一个开源的WebService框架。Apache CXF = Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及
2017-12-15 14:07:04 641
转载 WebService技术详解 (一)
WebServiceWebService简介Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。 简单的说,WebService就是一种跨编程语言和跨操作系统平台的远程调用技术。所谓跨编程语言和跨操作平台,
2017-12-15 13:56:04 360
转载 SVN教程
SVN教程SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统,它的设计目标就是取代CVS。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中
2017-12-15 13:51:32 191
转载 Hibernate 核心技术(四)
Hibernate的一对一关联关系我们以Company与Address类为例,介绍映射一对一关联关系的方法。 一对一的关联方法有两种 -按照外键映射:两个表任意一个表定义一个外键,来关联另一个表。 -按照主键映射:一个表的主键同时作为外键,和另一个表的主键保持一致。按照外键映射 我们先创建实体类 public class Comp
2017-12-15 13:43:57 197
转载 Hibernate 核心技术(三)
Hibernate的多对多关联关系多对多关联关系在java对象中可以通过定义集合类型来实现关联关系。 在关系数据模型中,无法直接表达表和表之间的多对多关联关系,而是需要创建一个中间表包含了两边的主键,来表达两张表的多对多关联关系。我们用一个Student和Course(学生和课程)的例子来演示多对多关联关系。 第一步:创建Student和Course类 public class
2017-12-15 13:38:42 758
转载 Hibernate 核心技术(二)
Hibernate一级缓存简介缓存,介于应用程序和永久数据存储源之间,作用是为了降低应用程序对物理数据源访问的频率,从而提高应用的运行性能。 例如我们cpu执行效率每秒处理的数据高达上千兆,而我们的硬盘读取速度却没那么高,读取几百兆,这时候我们使用缓存来存储数据,存储满后一次性交由cpu处理。Hibernate中也存在缓存,同样是为了提高效率。Hibernate的缓存包括S
2017-12-15 13:31:45 326
转载 Hibernate 核心技术(一)
Hibernate简介Hibernate是一个开源的对象关系映射(ORM)框架。对JDBC进行了非常轻量级的对象封装。 将对象和数据库表建立映射关系,Hibernate框架使用在数据持久化层(dao)。 ORM:对象关系映射(英语:Object Relational Mapping)采用映射元数据(配置文件)来描述对象-关系的映射细节。ORM框架通过配置文件将实体对象和数据库表对应起来。12345
2017-12-15 13:22:02 179
转载 Spring 深入浅出核心技术(三)
Spring JDBCSpring JDBC简介 我们早期都有过直接使用JDBC访问数据库的经历,开发者需要编写获取数据库连接,处理异常,释放资源,数据操作等代码。即使很简单的数据库操作,都需要很繁琐的编写。Spring JDBC通过模板和回调机制大大降低了JDBC的繁琐程度,我们仅需编写那些必不可少的数据操作代码就可以完成操作。 Spring模板和回调机制 在直接使用JDBC时
2017-12-14 15:34:58 265
转载 Spring 深入浅出核心技术(二)
Spring基于注解方式装配Bean基于注解方式装配BeanSpring从2.0开始引入基于注解的配置方式,并且不断的进行完善。通过注解的方式可以直接在类上定义Bean的信息,非常方便。 @Component注解来对类进行标注,它可以被Spring容器识别,Spring容器将自动将类转换为容器管理的Bean。 //使用注解之前,我们要先导入aop的jar包 //使用@
2017-12-14 15:25:48 312
转载 Spring 深入浅出核心技术 (一)
SpringSpring简介Spring是一个分层的Java SE/EE应用一站式的轻量级开源框架。Spring核心是IOC和AOP。 Spring优点-方便解耦,简化开发,通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码造成的程序耦合度高。 -AOP编程的支持,通过Spring提供的AOP功能,方便进行面向切面编程。-声明式事务的支持,在Spri
2017-12-14 15:04:50 304
转载 Cookie和Session详解
Cookie和Session详解Cookie学习Cookie由w3c组织提出,是属于Http扩展协议的一部分。Cookie实际上是一小段文本信息,服务器如果需要记录客户端的身份,就保存一个cookie在客户端(通过设置响应头的方式),当浏览器再次请求该网站时,浏览器就会把请求的网址和保存的cookie再发送给服务器(通过设置请求头的方式),服务器检查cookie,来辨认用户状态。Cookie
2017-12-12 16:23:23 141
转载 Struts2核心技术(四)
Struts2的标签库简介Struts2的标签库使用OGNL为基础,大大简化了数据的输出,也提供了大量标签来生成页面效果,功能非常强大。在早期的web应用开发中,jsp页面主要使用jsp脚本来控制输出。jsp页面嵌套大量的java脚本。导致页面的可读性较差,可维护性也很低,页面美工人员不懂java,java开发人员也不懂美工设计。JSP规范1.1之后,增加了自定义标签库的规范。通过使用自定义标
2017-12-12 16:07:50 238
转载 Struts2核心技术 (一)
struts2MVC思想概述 MVC由Model(模型),View(视图),Controller(控制器)组成。 javaWeb中的三层架构 &...
2017-12-12 16:01:32 537
转载 Struts2核心技术(三)
struts2的国际化国际化的概念国际化是指web程序在运行时,根据客户端请求的国家、语言的不同而显示不同的界面。 例如,如果请求来自中文客户端,则页面的显示,提示信息等都是中文,如果是英文客户端,则显示英文信息。 国际化的英文单词是Internationalization,但因为单词太长,简称I18N,I是第一个字母,18表示中间的字母个数,N是最后一个字母。ja
2017-12-05 13:53:16 227
转载 Struts2核心技术 (二)
struts2中的参数封装静态参数封装什么是静态参数? 静态参数就是硬编码的,不可随意改变。例子: 我们首先创建一个Action类,里面有两个参数,用来封装请求参数 public class User extends ActionSupport { private String username; //用
2017-12-05 13:51:42 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人