现Web应用程序的安全机制是Web应用程序的设计人员和编程人员必须面对的任务。在J2EE中,Web容器支持应用程序内置的安全机制。
Web应用程序的安全机制有二种组件:认证和授权。基于J2EE的Web容器提供三种类型的认证机制:基本认证、基于表单的认证、相互认证。由于能够对认证用户界面进行定制,大多数的Web应用程序都使用基于表单的认证。Web容器使用在Web应用程序的部署描述符中定义的安全角色对应用程序的Web资源的访问进行授权。
在使用基于表单的认证机制中,应用程序的设计人员和开发人员会遇到3类问题:
1、基于表单的认证如何与数据库和LDAP等其他领域的安全机制协同工作。(这是非常必要的,因为许多组织已经在数据库和LDAP表单中实现了认 ....
allenzz7 | 2006-06-01 17:33
[我的日志]工作多长时间可以买一套房子?
买了份报纸,浏览了一下,好奇一下北京的房价。二环内都卖到8000~10000元/平方米。假如要拥有一套小一点的两房一厅,居然也得要100万。
关于金钱,我没什么概念。好在比较喜欢具象思维,赶紧换算一下,想起来比较容易。
假如我是个农民,一个人,有一亩地已经不错了。一年种两次,一次小麦,一次玉米,一年能挣个800块,再加上养一群鸭子,卖点鸭蛋,估计最多也就能挣1000块。想要在上海那郊区买套像样的房子,我得不吃不喝地耕种1000年。到那时候,共产主义该实现了吧?
假如我是个工人,没有下岗,一个月拿800块钱,不抽烟,不喝酒,不结婚,不吃饭。渴了喝凉水,饿了吃烂菜叶,冷了拣破麻袋穿,总之,一分钱不花,在房价不上涨的前提前,要买那样的房子,得连续工 ....
allenzz7 | 2006-06-01 09:01
[我的日志][转贴]全国人民喜迎汽油涨价
>新华社报道:全国人民喜迎汽油涨价
<新华社首席妓者S.B.报道>今天是油价暴涨的第一天,妓者上街走访各界群众对此的反映。
某街道居委会主任孙大妈掩饰不住兴奋的心情对妓者侃侃而谈:我本来就最恨那些开私家车的,每天都要在他们车上划几道吐口痰,这下好了,发改萎的领导给咱老百姓出了口气,咱老百姓打心眼里支持!是该让他们出出血了!
鞋盒医院的苟医生翻开手上的资料向妓者反映说:自从油价上涨,用汽油自 焚自杀的人减少了13.250%,这是党中央和F.U.C.K-gay萎(发改委)关爱百姓健康创建河蟹社会的重大举措!只是现在喝农药自杀的人明显增多,建议发改委考虑大幅提高农药价格,力争跟国际接轨。
豆腐渣建筑公司的包工头裘老板面带忧色地告诉妓者:现在中石油中石化的工程越来越不好做 ....
allenzz7 | 2006-05-28 00:37
[我的日志][转贴]首都部分市民就成品油价格上涨答记者问
『汽车时代』 [车坛风云]强力转载:首都部分市民就成品油价格上涨答记者问(转载)
作者:koalar 提交日期:2006-5-25 14:51:00
强力转载:首都部分市民就成品油价格上涨答记者问
蘖磐社北京5月25日电。国家发展与改革委员会近日再度上调成品油价格,涨幅创历史之最,对经济和社会生活将产生巨大影响。就涨价后的一些问题,记者采访了首都部分车友会负责人。
记者:近日成品油价格上涨,请问对此有何评论?
负责人:近日,成品油价格狂涨,给正常的经济和社会生活造成严重冲击,加重竞争性行业和广大群众的负担,预期后期将引发持续的价格膨胀。我们对宏观经济和群众生活水平的提高感到担忧,对发改委在国际油价出现回跌和 ....
allenzz7 | 2006-05-27 01:54
[IT技术]在Java程序开发设计中如何格式化输出数字
控制输出的数字的格式
allenzz7 | 2006-05-25 10:18
[IT技术]浅谈DB2数据库的备份与恢复(下)
...
allenzz7 | 2006-05-23 15:59
[IT技术]浅谈DB2数据库的备份与恢复(上)
...
allenzz7 | 2006-05-23 15:58
[IT技术]去掉PowerDesigner9.5生成SQL脚本中的引号
菜单Database-> Edit Current DBMS...-> Script-> Sql-> Format-> CaseSensitivityUsingQuote 改为no ....
allenzz7 | 2006-05-15 23:11
[IT技术]常用的一些javascript小技巧(二)
//不缓存
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="0">
//正则匹配
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*&l ....
allenzz7 | 2006-05-15 15:01
[IT技术]常用的一些javascript小技巧(一)
事件源对象
event.srcElement.tagName
event.srcElement.type
捕获释放
event.srcElement.setCapture();
event.srcElement.releaseCapture();
事件按键
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
事件返回值
event.returnValue
鼠标位置
event. ....
allenzz7 | 2006-05-15 15:00
[IT技术]Java打印程序设计
在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。所以,在以前用Java/Applet/JSP/Servlet设计的程序中,较复杂的打印都是通过调用ActiveX/OCX控件或者VB/VC程序来实现的,非常麻烦。实际上,SUN公司也一直致力于Java打印功能的完善,而Java2平台则终于有了一个健壮的打印模式的开端,该打印模式与Java2D图形包充分结合成一体。更令人鼓舞的是,新发布的jdk1.4则提供了一套完整的"Java 打印服务 API" (Java Print Service API),它对已有的打印功能是积极的补充。利用它,我们可以实现大部分实际应用需求,包括打印文字、图形、文件及打印预览等等。本文将通过一个具体的程序实例来说明如何设计Java打印程序以实现这些功能,并对不同版本的实现方法进行分析比较。希望大家能从中获取一些有益的提示。
allenzz7 | 2006-05-10 00:16
[IT技术]mysql数据导入导出命令
导出:
mysqldump -u root --password= 数据库名 > 数据文件 ....
allenzz7 | 2006-04-27 12:00
[IT技术]常用的匹配正则表达式和实例
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}
匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正则表达式:(^\s*)|(\s*$)
应用:javascript中没有像vbscript ....
allenzz7 | 2006-04-26 10:46
[IT技术][原创]使用Apache模块mod_deflate加快页面打开速度
Apache模块mod_deflate是apache 2.0x内置的模块,位于modules目录中。 ....
allenzz7 | 2006-04-21 17:53
[IT技术]一个简单的DWR例子
什么是DWR? ....
allenzz7 | 2006-04-21 13:51
[IT技术]windows XP 升级补丁的方法
....
allenzz7 | 2006-04-18 08:25
[IT技术]oracle禁用XDB服务
Oracle 9i创建数据库时默认包含了XDB特性。一旦启动了数据库和Listener,Oracle XDB的http服务就占用8080端口,刚好和JBoss、Tomcat等默认端口冲突,Oracle XDB的端口设置不在配置文件中,而是在数据库里。修改XDB的http和ftp服务端口的方法有3种:
allenzz7 | 2006-04-11 13:13
[IT技术]tomcat中的几点配置说明
1. 如何加大tomcat连接数 ....
allenzz7 | 2006-04-08 09:29
[IT技术]一个Flash调色工具
Flash调色工具
allenzz7 | 2006-04-07 16:24
[IT技术]实践中整理出tomcat集群和负载均衡 -- 安装JK2
实践中整理出tomcat集群和负载均衡
(一)环境说明
(1)服务器有4台,一台安装apache,三台安装tomcat
(2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2
(3)ip配置,一台安装apache的ip为192.168.0.88,三台安装tomcat的服务器ip分别为192.168.0.1/2/4
(二)安装过程
(1)在三台要安装tomcat的服务器上先安装jdk
(2)配置jdk的安装路径,在环境变量path中加入jdk的bin路径,新建环境变量JAVA_HOME指向jdk的安装路径
(3)在三台要安装tomcat的服务器上分别安装tomcat,调试三个tomcat到能够正 ....
allenzz7 | 2006-04-06 15:08