JAVA
christymomo
无
展开
-
struts使用convention-plugin实现零配置
<br />最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。<br />配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。<br />使用Convention插件,你需要将其JAR文件放到你应用的WEB-INF/lib目录中,你也可以在你Maven项目的POM文件中添加原创 2011-05-28 13:49:00 · 278 阅读 · 0 评论 -
Struts2的第一个入门实例(二)--什么是code-behind
Struts2的Code-behind究竟是什么?ROR那样的COC配置风格吗?我在论坛里找不到关于Struts2的code-behind确切的实例,只有那个发布包中隐隐约约有一个关于person操作采用的就是code-behind风格,那么code-behind是否真的适合你?我们现在来看一个最简单的code-behind入门实例。 开发环境为:XP2下的Struts2.0.11版本, 先将所有的jar包都放入到classpath下,注意struts2-codebehind-plugin-2.0.11.j转载 2011-05-28 13:52:00 · 315 阅读 · 0 评论 -
SSO系统设计文档
SSO系统设计文档1、SSO数据库设计1.1 SSO用户表 ssoUsers字段名中文名称字段类型说明ssoUserId序号Int(4)PK,自增ssoLoginIdSSO登录用户名NVarChar(50)Not nullssoPasswordSSO登录密码NVarChar(50)Not nullssoUserName用户姓名NVarchar(50)真实姓名 1.2 应用系统表 Apps字段名中文名称字段类型说明AppId标识NVarChar(50)PK,此标识在应用系统中的用户信息如:App_jscywx转载 2011-05-30 15:20:00 · 584 阅读 · 0 评论 -
单点登录(SSO)的实现—通行证的基本原理
<br />问题起源:想做一个面向校园的网站,因为势单力薄。部分模块采用整合其它开源系统的方案,比如BBS系统和BLOG系统。首先面临的就是用户身份认证的方式。由于这些不是自己开发的系统,都分别有自己的用户系统,于是面临统一身份认证的过程。<br />以前看过企业级的Web service方案,主要是通过XML,SOAP,WSDL和UDDI来实现。将应用服务都注册到UDDI服务器中,通过SOAP协议使用XML传递信息(当然需经过加密)。由于涉及到很多服务部署的问题,用JAVA来做这样的项目肯定是再好不过的了原创 2011-05-30 16:30:00 · 500 阅读 · 0 评论 -
IIS7和TOMCAT6 整合配置文档(IIS+JSP第三种配置方法)
为了做点有意义的事,开始研究自己的课题,IIS7下的万能支持,前段时间完成了PHP,今天又加入了JSP过程如下IIS和TOMCAT的默认端口不用改变,使用原有的80和8080即可需要下载isapi_redirect-1.2.26.dll文件做为与IIS与TOMCAT的接口,找这个文件就找了好长时间提供地址如下 http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.26/可以把该文件放入TOMCAT安装目录的con原创 2011-04-14 19:25:00 · 4294 阅读 · 2 评论 -
配置Spring+hibernate使用ehcache作为second-level cache
<br />1.EhCache是什么<br /> EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力;<br /><br />2.EhCache的使用注意点<br /> 当用Hibernate的方式修改表数据(save,update,delete等等),这时EhCache会自动把缓存中关于此表的所有缓存全部删除掉(这样能达到同步)。但对于数据经常修改的表来说,可能就失去缓存的意义了(不能减轻数据库压转载 2011-04-15 11:16:00 · 451 阅读 · 0 评论 -
struts2取值
1.标签取值方式一 通过取值 当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可; 当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.; 例子: 假设某Action中有person成员变量,在application中存在company属性 那么我们可以通过以下方法取值: //无法取到,因为company不在action的valueStack中原创 2011-04-18 15:21:00 · 681 阅读 · 0 评论 -
Windows Server 2008 安装与配置Subversion(SVN)服务器
<br />服务器环境是 Windows Server 2008 R2 Standard<br />SVN 服务端软件Subversion-1.6.3.msi<br />SVN 客户端软件TortoiseSVN-1.6.8.msi一、安装SVN<br />1. 下载<br />SVN服务器下载地址: http://subversion.tigris.org/servlets/ProjectDocumentList<br />SVN客户端下载地址: http://tortoisesvn.tigris.org/原创 2011-04-15 17:16:00 · 2187 阅读 · 0 评论 -
Myeclipse8.5中svn插件安装方法总结
MyEclipse8.5(貌似是已经集成了eclipse3.3) 方法一:link安装安装subclipse, MyEclipse8.5 SVN插件 1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org, 2转载 2011-08-23 10:43:04 · 1212 阅读 · 0 评论