- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 Hessian源码浅析-HessianProxy
Hessian客户端主要是通过proxy代理来实现 当客户端调用远程接口方法时 会被HessianProxy 代理 HessianProxy invoke方法主要做以下工作1.把调用的 方法名称 参数 序列化2.通过HttpURLConnection向服务端发送调用请求3.服务端返回的结果 反序列化Proxy是由HessianProxyFactory创建HessianProx
2013-10-27 17:39:21 1076
原创 Oracle一个中文汉字占用几个字节
Oracle一个中文汉字占用几个字节,要根据Oracle中字符集编码决定。 --查看oracle server端字符集select userenv('language') from dual;--如果显示如下,一个汉字占用两个字节--SIMPLIFIED CHINESE_CHINA.ZHS16GBK --如果显示如下,一个汉字占用三个字节--SIMPLIFIED CHINE
2013-10-26 14:30:30 1387
转载 Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(五)
这是本系列的最后一篇,主要讲一下FreeMarker模板引擎的基本概念与常用指令的使用方式。 一、FreemMarker基本概念 FreemMarker是一个用Java语言编写的模板引擎,它是一个基于模板来生成文本输出的一个工具。是除了JSP之外被使用得最多的页面模板技术之一,另一个比较有名的模板则是Velocity。 用户可以使用FreeMarker来生成所需要的内
2013-10-24 19:17:47 896
转载 Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(四)
这一章大象将详细分析web层代码,以及使用Spring MVC的注解及其用法和其它相关知识来实现控制器功能。 之前在使用Struts2实现MVC的注解时,是借助struts2-convention这个插件,如今我们使用Spring自带的spring-webmvc组件来实现同样的功能,而且比之以前更简单。另外,还省掉了整合两个框架带来的不稳定因素。 对于Spring MVC框
2013-10-24 19:15:57 968
转载 Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(三)
前两章我为大家详细介绍了如何搭建Maven环境、Spring MVC的流程结构、Spring MVC与Struts2的区别以及示例中的一些配置文件的分析。在这一章,我就对示例的层次结构进行说明,以及MyBatis的一些简单介绍。 本文不会对MyBatis作详细说明,大象还是假定阅读本文的朋友对MyBatis(ibatis)有最基本的了解,只有这样才能较好的理解本文的内容。关于MyBa
2013-10-24 19:15:20 924
转载 Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(二)
在上一篇文章中我详细的介绍了如何搭建maven环境以及生成一个maven骨架的web项目,那么这章中我将讲述Spring MVC的流程结构,Spring MVC与Struts2的区别,以及例子中的一些配置文件的分析。 一、Spring MVC 3.0介绍 Spring MVC是一个典型的MVC框架,是Spring内置的Web框架,可以作为应用项目的展示层,继Spring
2013-10-24 19:14:37 1117
转载 Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(一)
Spring更新到3.0之后,其MVC框架加入了一个非常不错的东西——那就是REST。它的开放式特性,与Spring的无缝集成,以及Spring框架的优秀表现,使得现在很多公司将其作为新的系统开发框架。大象根据实际的项目经验,以之前SSH2例子为基础,对其进行一次大改造,详细的为大家讲解如何实现SSM3全注解式的开发。 这次大象将采取两种构建方式,一是很多人喜欢用的MyEclipse
2013-10-24 19:14:00 843
转载 基于SSH2框架AspectJ的登录登出日志实现
通过之前一篇基于SSH2框架Struts2拦截器的登录验证实现的文章,我们简单的运用了拦截器来实现功能,这次大象将在前面的基础上再进行一次扩展,运用AspectJ AOP切面实现登录登出日志的功能。 AOP切面是一个非常不错的特性,为我们带来了一种新的编程方式,对代码的无侵入性是它最大的特点。像上篇我们用到的Struts2拦截器就是AOP的一个典型运用。从Spring的低版本开始
2013-10-24 19:07:20 1083
转载 基于SSH2框架Struts2拦截器的登录验证实现
通过之前的Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解系列文章,我们已经成功将这三种框架整合到了一起,这次大象将在此基础上用一个小实例来说明,怎么利用Struts2的拦截器特性实现登录验证,以及超时后的跳转问题。 大象在这里假设你已经弄清楚了Struts2拦截器的基本概念,可以进入实际运用了。那么我们在之前的基础上只需要做下小小的改变,就
2013-10-24 19:06:31 1383 1
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(五)
这是本系列的最后一章,大象对示例进行适当的扩充并说明。 其实到第四篇,对于示例的说明就已经全部讲完了,如果按照这样的例子,很难有什么值得学习的地方。大象本着写点有用东西的原则,在这章,对示例进行一下适当的扩充并说明。 第五部分:扩展框架 paramsPrepareParamsStack拦截器栈 paramsPrepareParamsSta
2013-10-24 19:04:03 914
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(四)
这一章,大象将详细分析web层代码,以及struts2的注解插件——struts2-convention的用法和其它相关知识。 第四部分:透析控制层 上一章对dao、entity、service三层进行了详细的分析,并对代码进行了测试。测试结果表明这部分功能没问题,可以正常使用。本章将对最后一个web层进行详细说明,尽可能的讲明白这些知识要点。 数据库 本例
2013-10-24 19:03:19 1044
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(三)
在前两章我为大家详细分析了JAR包的选择和必须的配置文件,那么这一章,我就对例子的层次结构进行说明,并实现除WEB层的功能代码。 第三部分:建立框架代码 工程结构 大家可以看到,本例一共分为:dao、entity、service、web四层。另外在这些层次下,还以业务功能再进行分包,这样做是为了方便在以后的功能扩展中,能更好的管理和维护代码。如果将所有类都
2013-10-24 19:01:55 844
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(二)
在上一章中详细分析了JAR包的选择,那么这次我将对例子中的一些必须的配置文件进行下说明。虽然这些配置在网上也很容易找到,但是很多都没有讲个因为所以出来,这样根本就得不到提高。在此,大象为各位详细分析一下这些内容。 实例中涉及的配置文件有这么几个 applicationContext.xml jdbc.properties log4j.properties
2013-10-24 15:43:12 919
转载 Struts2.1.6+Spring2.5.6+Hibernate3.3.1 全注解实例详解(一)
在JavaEE企业级开发中,以SSH2框架为核心的应用非常广,大象根据项目实践经验,通过一个实例,详细的为大家讲解如何实现全注解式的开发。 开发环境 JDK1.6.0_18 Eclipse3.2.1 MyEclipse5.1.0 Tomcat6.0.10 MySQL5.0.27 Navicat Lite for MySQL 8.
2013-10-24 15:20:22 1147
原创 redis网络资料汇总
Redis 是完全开源免费的,遵守BSD协议,先进的key - value持久化产品(和Memcached类似)。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list),集合(sets) 和 zset有序集合(sorted sets)等类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而
2013-10-23 10:52:49 884
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人