摘要:
一直都有人问structs下分页怎么做,本人积累了一些经验,以下是我的实现。我的实现相对还是比较灵活的,如果大家有什么更好的想法欢迎赐教。ps: 里面有些类和方法没有写出来,如 collectionutil.copy(),其实就是集合的复制,一看就明白了,可以自己实现。
1.iformpages接口,每个需要分页的form都继承这个接口:package com.fellow.pub.s......
摘要:
在常规密码中,收信方和发信方使用相同的密钥,即加密密钥和解密密钥是相同或等价的。比较著名的常规密码算法有:美国的des及其各种变形,比如triple des、gdes、new des和des的前身lucifer;欧洲的idea;日本的fealn、loki91、skipjack、rc4、rc5以及以代换密码和转轮密码为代表的古典密码等。在众多的常规密码中影响最大的是des密码。 常规密......
正确优雅的解决用户退出问题——JSP和Struts解决方案
jsp samples第二个示例应用logoutsamplejsp2展示了如何解决示例logoutsamplejsp1中的问题.然而,第二个应用自身也是有疑问的.在特定的情况下,退出问题还是会出现. 【程序编程相关:
AOP != Interception】为了更为有效地阐述实现方案,本文将从展示一个示例应用logoutsamplejsp1中碰到的问题开始.这个示例代表了许多没有正确解决退出过程的 web应用.logoutsamplejsp1包含了下述jsp页面:login.jsp, home.jsp, secure1.jsp, secure2.jsp, logout.jsp, loginaction.jsp, and logoutaction.jsp.其中页面home.jsp, secure1.jsp, secure2.jsp, 与logout.jsp是不允许未经认证的用户访问的,也就是说,这些页面包含了重要信息,在用户登陆之前或者退出之后都不应该出现在浏览器中. login.jsp包含了用于用户输入用户名与密码的form.logout.jsp页包含了要求用户确认是否退出的form. loginaction.jsp与logoutaction.jsp作为控制器分别包含了登陆与退出代码. 【推荐阅读:
Java打印程序设计全攻略】最后一个示例logoutsamplestruts展示了struts如何优美地解决登陆问题. 【扩展信息:
[J2SE 5.0专题][4.1]新的R】第三个示例应用logoutsamplejsp3在第二个示例上进行了改进,比较完善地解决了退出问题.注意:本文所附示例在最新版本的microsoft internet explorer (ie), netscape navigator, mozilla, firefox与avant浏览器上测试通过.login actionbrian pontarelli的经典文章«j2ee security: container versus custom»讨论了不同的j2ee认证途径.文章同时指出,http协议与基于form的认证并未提供处理用户退出的机制.因此,解决途径便是引入自定义的安全实现机制.自定义的安全认证机制普遍采用的方法是从form中获得用户输入的认证信息,然后到诸如ldap (lightweight directory access protocol)或关系数据库的安全域中进行认证.如果用户提供的认证信息是有效的,登陆动作往httpsession对象中注入某个对象. httpsession存在着注入的对象则表示用户已经登陆.为了方便读者理解,本文所附的示例只往httpsession中写入一个用户名以表明用户已经登陆....
下一页 摘要:
本文是演示了在分布式的、基于 j2ee 的项目中使用 rational 工具的系列文章(如下面所列)的第 7 部分。
第 1 部分: 项目介绍;高层次计划
第 2 部分: 风险管理;需求管理 第 3 部分: 模型创建和访问控制;需求分析-->
第 3 部分: 模型创建和访问控制;需求分析
第 4 部分: 用例细化;产成报告;工具和技术选择
第 5 部分: 体系架构和设计
......