自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 SpringMVC从入门到精通(二)

Spring MVCSpring MVC数据类型转换Spring3引入了更加通用的类型转换系统,其定义了SPI接口(Converter等)和相应的运行时执行类型转换的API(ConversionService等)。该类型转换系统是Spring通用的,其定义在org.springframework.core.convert包中,提供无状态、强类型且可以在任意类型之间转换的类型转换系统,可以用于任何需要

2017-12-19 09:18:23 262

转载 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 344 1

转载 jQuery核心技术 (二)

jQuery教程jQuery筛选元素过滤 eq(index|-index): index:整数,从开头获得指定索引的元素。索引从0开始,0表示第一个 -index:负数,从尾部获得指定索引的元素。索引从-1开始,-1表示最后一个 first() 选择第一个元素 last() 选择最后一个元素 is()

2017-12-19 09:15:53 183

转载 jQuery核心技术 (一)

jQuery教程jQuery简介 jQuery是一个快速、简洁的JavaScript框架,是一个优秀的JavaScript库。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互jQuery功能 -H

2017-12-19 09:14:14 211

转载 Mybatis从入门到精通 (二)

MybatisMybatis映射文件MyBatis 的真正强大在于它的映射语句,映射器的 XML 文件相对简单。如果拿它跟JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。 SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache – 给定命名空间的缓存配置。cache-ref – 其他命名空间

2017-12-15 14:27:39 243

转载 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 543

转载 Maven

MavenMaven简介介绍Maven前,我们要先弄清楚什么是构建?我们工作时,除了编写源代码,每天有一部分时间都花在了编译、运行单元测试、生成文档、打包和部署上面,这就是构建。多次重复的做这种工作,浪费了大量程序员的时间,所以有人用软件使这一系列操作完全自动化,只需要一条命令,这些繁琐的操作会很快完成。强大的Maven Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建

2017-12-15 14:17:34 223

转载 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 628

转载 WebService技术详解 (一)

WebServiceWebService简介Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。 简单的说,WebService就是一种跨编程语言和跨操作系统平台的远程调用技术。所谓跨编程语言和跨操作平台,

2017-12-15 13:56:04 353

转载 SVN教程

SVN教程SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统,它的设计目标就是取代CVS。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中

2017-12-15 13:51:32 186

转载 Hibernate 核心技术(四)

Hibernate的一对一关联关系我们以Company与Address类为例,介绍映射一对一关联关系的方法。 一对一的关联方法有两种 -按照外键映射:两个表任意一个表定义一个外键,来关联另一个表。 -按照主键映射:一个表的主键同时作为外键,和另一个表的主键保持一致。按照外键映射 我们先创建实体类 public class Comp

2017-12-15 13:43:57 189

转载 Hibernate 核心技术(三)

Hibernate的多对多关联关系多对多关联关系在java对象中可以通过定义集合类型来实现关联关系。 在关系数据模型中,无法直接表达表和表之间的多对多关联关系,而是需要创建一个中间表包含了两边的主键,来表达两张表的多对多关联关系。我们用一个Student和Course(学生和课程)的例子来演示多对多关联关系。 第一步:创建Student和Course类 public class

2017-12-15 13:38:42 751

转载 Hibernate 核心技术(二)

Hibernate一级缓存简介缓存,介于应用程序和永久数据存储源之间,作用是为了降低应用程序对物理数据源访问的频率,从而提高应用的运行性能。 例如我们cpu执行效率每秒处理的数据高达上千兆,而我们的硬盘读取速度却没那么高,读取几百兆,这时候我们使用缓存来存储数据,存储满后一次性交由cpu处理。Hibernate中也存在缓存,同样是为了提高效率。Hibernate的缓存包括S

2017-12-15 13:31:45 319

转载 Hibernate 核心技术(一)

Hibernate简介Hibernate是一个开源的对象关系映射(ORM)框架。对JDBC进行了非常轻量级的对象封装。 将对象和数据库表建立映射关系,Hibernate框架使用在数据持久化层(dao)。 ORM:对象关系映射(英语:Object Relational Mapping)采用映射元数据(配置文件)来描述对象-关系的映射细节。ORM框架通过配置文件将实体对象和数据库表对应起来。12345

2017-12-15 13:22:02 170

转载 Spring 深入浅出核心技术(三)

Spring JDBCSpring JDBC简介      我们早期都有过直接使用JDBC访问数据库的经历,开发者需要编写获取数据库连接,处理异常,释放资源,数据操作等代码。即使很简单的数据库操作,都需要很繁琐的编写。Spring JDBC通过模板和回调机制大大降低了JDBC的繁琐程度,我们仅需编写那些必不可少的数据操作代码就可以完成操作。 Spring模板和回调机制      在直接使用JDBC时

2017-12-14 15:34:58 256

转载 Spring 深入浅出核心技术(二)

Spring基于注解方式装配Bean基于注解方式装配BeanSpring从2.0开始引入基于注解的配置方式,并且不断的进行完善。通过注解的方式可以直接在类上定义Bean的信息,非常方便。 @Component注解来对类进行标注,它可以被Spring容器识别,Spring容器将自动将类转换为容器管理的Bean。 //使用注解之前,我们要先导入aop的jar包 //使用@

2017-12-14 15:25:48 297

转载 Spring 深入浅出核心技术 (一)

SpringSpring简介Spring是一个分层的Java SE/EE应用一站式的轻量级开源框架。Spring核心是IOC和AOP。 Spring优点-方便解耦,简化开发,通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码造成的程序耦合度高。 -AOP编程的支持,通过Spring提供的AOP功能,方便进行面向切面编程。-声明式事务的支持,在Spri

2017-12-14 15:04:50 297

转载 Cookie和Session详解

Cookie和Session详解Cookie学习Cookie由w3c组织提出,是属于Http扩展协议的一部分。Cookie实际上是一小段文本信息,服务器如果需要记录客户端的身份,就保存一个cookie在客户端(通过设置响应头的方式),当浏览器再次请求该网站时,浏览器就会把请求的网址和保存的cookie再发送给服务器(通过设置请求头的方式),服务器检查cookie,来辨认用户状态。Cookie

2017-12-12 16:23:23 131

转载 Struts2核心技术(四)

Struts2的标签库简介Struts2的标签库使用OGNL为基础,大大简化了数据的输出,也提供了大量标签来生成页面效果,功能非常强大。在早期的web应用开发中,jsp页面主要使用jsp脚本来控制输出。jsp页面嵌套大量的java脚本。导致页面的可读性较差,可维护性也很低,页面美工人员不懂java,java开发人员也不懂美工设计。JSP规范1.1之后,增加了自定义标签库的规范。通过使用自定义标

2017-12-12 16:07:50 232

转载 Struts2核心技术 (一)

struts2MVC思想概述    MVC由Model(模型),View(视图),Controller(控制器)组成。     javaWeb中的三层架构   &...

2017-12-12 16:01:32 533

转载 Struts2核心技术(三)

struts2的国际化国际化的概念国际化是指web程序在运行时,根据客户端请求的国家、语言的不同而显示不同的界面。 例如,如果请求来自中文客户端,则页面的显示,提示信息等都是中文,如果是英文客户端,则显示英文信息。 国际化的英文单词是Internationalization,但因为单词太长,简称I18N,I是第一个字母,18表示中间的字母个数,N是最后一个字母。ja

2017-12-05 13:53:16 216

转载 Struts2核心技术 (二)

struts2中的参数封装静态参数封装什么是静态参数? 静态参数就是硬编码的,不可随意改变。例子: 我们首先创建一个Action类,里面有两个参数,用来封装请求参数 public class User extends ActionSupport { private String username; //用

2017-12-05 13:51:42 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除