- 浏览: 16769 次
- 性别:
- 来自: 北京
最新评论
文章列表
网络安全已经成为互联网最热门的话题之一,与现实相对应的,网络安全的部属、实现也就成为一个企业特别关心的问题。所以,现在我们可以很容易的看到各个企业在设计自己网络、构建企业网站的时候,对于网络安全的投入 ...
- 2008-08-05 12:17
- 浏览 215
- 评论(0)
扩展
多模块开发和软件扩展是现代软件开
发过程中最重要的理念。对于一个框架型软件来说,能否进行多模块开发、能否根据需要进行扩展、能否与其他组件无缝合作是衡量一个优秀框架的重要因素。优秀
的框架应具有良好 ...
- 2008-08-05 12:15
- 浏览 273
- 评论(0)
commons-lang包中对我们有用的类主要有:
1.StringUtils 该类主要提供对字符串的操作,对null是安全的,主要提供了字符串查找,替换,分割,去空白,去掉非法字符等等操作
2.ObjectUtils 主要是对null进行安全处理,可以设置为null时的默认返回值,比较相等时是调用对象的equals方法,因此需要对对象进行方法进行覆盖
3.SystemUtils 主要获取一些系统属性,例如工作目录等等
4.DateUtils/CalendarUtils 主要提供了对日期的操作,包括日期加减,日期格式化,日期比较,一定时间范围内日期的迭代等等
5.StopWatch 提 ...
- 2008-08-05 12:13
- 浏览 235
- 评论(0)
JDBC码是Java译码的一个部分,它给已写的编码带来了数量惊人的重复。另外,JDBC码几乎会经常性的带来一些低级错误。写出好的JDBC编码并不难,但是很痛苦。DbUtils
组件是一个精密而简单的组件,它并不做什么复杂的事而仅仅只 ...
- 2008-08-05 12:11
- 浏览 233
- 评论(0)
ExtremeProgramming(极限编程,简称XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期与
WardCunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种简化软件开发
...
- 2008-08-05 12:09
- 浏览 200
- 评论(0)
本文演示了在产生服务器端和客户端证书之后, 如何在 Tomcat 5.5 上进行双向 SSL 的配置.
关于如何产生证书, 请参考 Tomcat5SSL_ServerAndClient.
首先, 到 http://tomcat.apache.org 下载 Tomcat 5.5 的最新版本, 我下载的是 Tomcat 5.5.15 的 tar.gz 方式发布版本, 解压缩到一个目录(本文中是解压缩在 C:/TEMP/ssl 目录下).
说明: 本文所使用的例子可以在这里下载(使用右键菜单"目标另存为...")att:Tomcat5SSL_Serve ...
- 2008-08-05 11:59
- 浏览 171
- 评论(0)
关于如何使用Tomcat服务器实现双向SSL认证的文章很早就有了, 比较实用的文章可以看看 IBM developerWorks 中国网站 2002年5月 配置Tomcat 4使用SSL( http://www-900.ibm.com/developerWorks/cn/security/se-tcssl/index.shtml ), 使用 google 还可以搜索到很多类 ...
- 2008-08-05 11:58
- 浏览 228
- 评论(0)
JSON(JavaScript Object Notation)是与 Ajax(Asynchronous
JavaScript + XML)同时兴起的。使用 JSON 可以方便地传输数据,因为这些数据还可以重新转换为 JavaScript
对象,这一特点使得 JSON 极具实用性。不过仍然需要使用自定义的脚本来处理这些对象。JsonML 是 JSON
的一个扩展,通过它我们能够使用 JSON 类型标记映射 XML 数据。而通过这一操作,我们还可以基于 JSON 标记方便地创建 XML 或
XHTML 对象,并且构建和交换用户界面(UI)元素。本文向大家展示了如何对这个便于使用的工具加以利 ...
- 2008-08-05 11:57
- 浏览 239
- 评论(0)
Velocity 是一种通用的、开放源代码的模板解决方案,可以在报告生成/数据转换应用程序中独立使用,也可以在 MVC
模型框架中作为视图组件。本文中,Sing Li 介绍了 Velocity,并说明如何将其模板处理功能集成到客户端独立应用程序、服务器端 Web
应用程序或者 Web 服务中。
<!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and it will work on dbcs and ...
- 2008-08-05 11:55
- 浏览 219
- 评论(0)
单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO
使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication
Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用
CAS 实现轻量级单点登录解决方案的入门读者具有一定指导作用。
<!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include ...
- 2008-08-05 11:53
- 浏览 315
- 评论(0)
用五个步骤轻松替代 JSP
文档选项
<noscript><tr valign="top">
<td width="8"><img alt="" height="1" width="8" src="//www.ibm.com/i/c.gif"></td>
<td width="16"><img alt="" width="1 ...
- 2008-08-05 11:52
- 浏览 207
- 评论(0)
最近一直在想一个关于事务处理层次的问题。平时我们在做J2EE应用的时候,习惯把应用分为三个逻辑层次,web层,业务层和持久层,比较经典的
是持久层一般使用dao的设计方式。涉及到数据库相关的事务处理时,很多人也就习 ...
- 2008-08-05 11:50
- 浏览 194
- 评论(0)
动态 Mapped Statement 直接使用 JDBC 一个非常普遍的问题是动态 SQL。使用参数值、参数本身和数据列都是动态的 SQL,通常非常困难。典型的解决方法是,使用一系列 if-else 条件语句和一连串讨厌的字符串连接。对于这个问题,SQL Map ...
- 2008-08-05 11:49
- 浏览 251
- 评论(0)
Web应用中避免Form重复提交的三种方案
2007-08-21 18:29
Web应用中重复提交的问题的三种解决方案
前两种是利用javascript,后面一种是在使用Struts的情况下的参考实现1 javascript ,设置一个变量,只允许提交一次。
<script language="javascript">
var checkSubmitFlg = false;
function checkSubmit() {
if (checkSubmitFlg ==
true) {
return
false;
}
...
- 2008-08-05 11:47
- 浏览 257
- 评论(0)
下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。1. 原始单据与实体之间的关系
可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对
一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情 ...
- 2008-08-05 11:45
- 浏览 255
- 评论(0)