cas3.0.5+acegi1.0.1+tomcat5.5.17 sso 配置指引

1.配置tomcat的ssl: 1)生成证书: 控制台cd到%JAVA_HOME%/jre/lib/security目录下,按以下步骤操作: D:\PROGRA~1\Java\jdk1.5.0\jre\lib\security>keytool -genkey -alias tomcat -keyalg RSA 输入keystore密码: changeit keytool错误: java.lang.Exception: 没有创建键值对,别名 已经存在 D:\PROGRA~1\Java\jdk1.5.0\jre\lib\security>keytool -delete -alias tomcat -keyalg RSA 输入keysto…

Tomcat 配置

tomcat6.0配置 第一步:下载jdk和tomcat:JDK下载  Tomcat下载    最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装jdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在C:\Program Files\Java): JAV…

Struts bean:define标签用法

Struts bean:define标签用法 2007-12-28 16:15 bean:define:有三个用途。一是定义新字符串常量:<bean:define id="foo" value="This is a new String"/><bean:define id="bar" value='<%= "Hello, " + user.getName() %>'/><bean:define id="last" scope="session" value='<%= request.getRequestURI() %>'/>         二是复制一个现有的bean给新的bean:<bean:def…

stripes 的Intercept Execution

上面的我们看到stripes通过配置文件把框架的大部分功能组件组合在一起,组合在一起,那么怎么有序运行呢?同时不能失去框架的扩展性,不能就顺序执行组件吧,现在的流行的框架都是采用IOC容器来组合这些组件,像structs2采用xwork IOC容器,tapestry5现在采用spring IOC容器。IOC(控制反转)实际上就是拦截器。在servlet Filter中,我们应该知道什么是拦截器吧。Stripes是框架,不能没有扩展性,但st…

复杂Struts Validation汇总

不得不承认我用了太久的Struts1,但实际上并没有太多好的回忆,在大家都忙着学习Seam、JSF、SpringMVC和Struts2的时候我还不得不使用老掉牙的Struts1。好在每次用还是会用新收获,前提是你跳槽到新公司 -__-!!     背景:说正题,新公司新项目,主体不在Web App上面,因为系统主要用于数据管理对数据库的完整性和准确性,所以需求上光是验证就有60页的文档,对每一条进入系统的数据都有很严格的要求:…

structs2表单验证

1.用户注册页面register.jsp<%@ page contentType="text/html;charset=UTF-8" language="java"%> <%@ taglib prefix="s" uri="/struts-tags"%> <html> <head> </head> <body> <form action="register.action" method="post"> <I><font face="楷体_GB2312" color="#FF0000"><s:fielderror /> </font> </I> <!-- 读取显示…

网页实战技巧–页面模拟For循环

webwork实现循环的过程。 <ww:set name="li" value="#{1:1,2:2,3:3}"/>     <ww:bean name="com.opensymphony.webwork.util.Counter" id="counter">        <ww:param name="last" value="#li.size-1"/>       </ww:bean>       <ww:iterator value="#counter">1,</ww:iterator>   与structs2的语法很像。欢迎大家发表其它实现版本。

日志2011-7-4

知识点: 1下载jar包2创建web工程 将jar包导入到web-inf下的lib文件夹中3配置web.xml和struts.xml  Web.xml里面要配置一个filter将所有的请求映射到Structs2,filter-class=”org.apache.structs2.disaptcher.FilterDispatcher”   Struts.xml在<structs>标签中中药配置一个package,而在package标签中就要配置所有的Action了  4创建Action 继承ActionSupport 重写excuse方法5 创建jsp,导入struts…

Struts 体系结构与工作原理

基本概念    Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans,ResourceBundles与XML等标准技术,以及 Jakarta Commons 的一些类库…

Seam的感悟

老实说对于Seam如果不是今天听到还真不了解,因为我们身边不缺庞大的开发框架尤其是MVC框架,webwork tapestray structs等等,太多了。今天听了曹老师的介绍,对于seam有了一点了解,下面谈谈自己的想法:1 IOC的畅想,在spring中大家都知道,它的IOC是inject,但在Seam中这种观念得到了突破,它提出了一种叫做Backject的概念字面理解就是注回这是一个突破的概念。用过Spring的同学都应该知道在某些时…

Spring小试牛刀

照着维基百科上的spring入门,写出来第一个可以运行的spring代码,终于直观的感受spring了。 本质上,spring就是把bean声明和创建抽取出来,集中在一个配置文件中。类似于struct的struts-config.xml文件的作用,区别在于,structs的配置文件保存的是业务流转的路线。 边参考中文的文档,边继续理解ing。。。。参考:http://zh.wikipedia.org/wiki/Spring_Frameworkhttp://en.wikibooks.org/wiki/Sprin…

运用类反射机制简化Struts应用程序的开发

本文讲述了如何利用Java的反射的机制来简化Structs应用程序的开发。 Struts中引入ActionForm类的意义与缺陷: 在Struts应用程序中,ActionForm是一个很重要的概念,它的主要功能就是为Action的操作提供与客户表单相映射的数据(如果在客户指定的情况下,还包括对数据进行校验)。Action根据业务逻辑的需要,对数据状态进行修改,在改变系统状态后,ActionForm则自动的回写新的数据状态并保持。程序员对…

浅析Struts 体系结构与工作原理(图)

基本概念      Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans,ResourceBundles与XML等标准技术,以及 Jakarta Commons 的一些类…