自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 easyui 为所有的 combobox增加清除按钮

将以下js代码加入到页面,注意要在easyui的库(一般是jquery.easyui.min.js)之后加入 $.fn.combobox.defaults.icons=[{     iconCls:'icon-clear',     handler:function(e){         //alert($(e.handleObj.data.target).combobox('get

2016-11-11 04:04:36 6148

转载 了解ClassLoader

了解ClassLoader 目录了解ClassLoader. 1第1章.        教程提示... 1我应该学习这门教程吗?... 1获取帮助... 1第2章.        介绍... 1什么是ClassLoader?. 1为什么编写 ClassLoader?. 2定制 ClassLoader 示例... 2我们的 ClassLoader 示例..

2010-01-29 10:10:00 516

原创 Javascript编程探讨:一步一步开发tree控件(1)

  前言:     javascript虽然简单,但是要用它以面向对象的方式写出优雅的代码还是需要一定的功底的,据我了解很多从事Web开发的程序员对javascript的掌握基本上停留在表单校验等常用技巧方面,对如何将javascript组件化还是云里雾里。目标:    通过用javascript编写一个tree来讲解javascript和dhmtl的一些知识,重点放在如何将javas

2009-04-23 09:16:00 1566 2

转载 转贴: Comet:基于 HTTP 长连接的“服务器推”技术

周 婷 (mailto:[email protected]?subject=Comet:基于 HTTP 长连接的“服务器推”技术), 软件工程师, IBM 中国软件开发技术实验室2007 年 8 月 31 日很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet

2009-04-17 17:51:00 2677 6

原创 在CentOS5.1上安装apache + svn 以及用tortoiseSVN连接

在CentOS5.1上安装apache + svn 以及用tortoiseSVN连接 下载软件subversion-deps-1.4.6.tar.bz2 :svn服务器端安装包,到svn官方网站下载httpd-2.2.8.tar.bz2 :apache httpd安装包,到apache官方网站下载 2.安装 apache解压缩:tar –jxvf httpd-2.2

2008-02-28 16:45:00 1344 1

原创 CentOS5.1 上安装 Oracle10g

在CentOS5.1 上安装 Oracle 10g 前言     这样的贴子在网上一搜一大把,我也是根据别人介绍的安装方法安装了一遍后补充了一些自己的总结,希望能对各位网友有所帮助.环境设置1.            安装CENTOS 5.1  这个就不用说了,但有一点要注意:为SWAP分配的空间要超过1G,要不然后面装Oralce会因为空间不足而无法安装。2.    

2008-02-02 15:52:00 2074 1

原创 5.Jboss下用JAAS处理Web登录安全性范例

下载地址: http://download.csdn.net/source/330705本示例用了一些hibernate的东西读取数据库,这部分代码可以不必理会. 1.配置JBoss主目录下的server/default/conf下的login-config.xml,加入如下的内容:                                  flag = "required">

2007-09-06 11:14:00 1920 17

原创 4.在JBoss中自己定义JAAS登录模块处理登录事件

为了使您更好的理解本篇,请参阅我之前写的几篇文章:JBoss下利用JAAS处理登录  JAAS概述,Jboss下配置安全性验证的几种方式 从数据库里读取登录用户的验证信息          在我心目中理想的登录模块应该是这样的,我可以通过配置文件将一些事交给应用服务器的JAAS去处理,但是有必要时我也能够通过重载某些方法拦截登录处理的信息来达到自己的某些目的,比如记录登录事件、

2007-08-30 11:52:00 2740 30

原创 3.JBoss如何配置从数据库里读取登录用户的验证信息

     在我的项目一开始的时候由于时间关系,没能摸清楚如何实现用自己写的模块处理登录,所以就采用了比较简单RDBMS(即用Jboss的DatabaseServerLoginModule)模块处理登录事件,然后通过一个过滤器判断用户是否已经登录,如果登录了再从数据库中读取用户信息到session中。虽然自己都感觉到有点不伦不类,但我还是将我的具体实现方式在下面写出来:1.     配置logi

2007-08-29 11:41:00 2900 11

原创 2.JAAS概述以及Jboss安全性配置

        关于JAAS概念性的东西我就不自己写了,主要内容大部分来自Sun的官方资料《java_security2》。关于Jboss的安全性配置的基本内容也来自Jboss的资料,所以这部分的资料完全都是转贴,请不要见怪,因为在介绍更高级的应用之前必须先介绍这方面的内容。 Java 鉴别与授权服务(JAAS)JAAS(Java Authentication and Authori

2007-08-28 10:06:00 3774

原创 1.JBoss下利用JAAS处理登录

        在J2EE项目中,登录模块大致有两种方式来实现:一是请求每个View(包括jsp,servlet等)的时候通过过滤器来检查权限,这个我就不多说了。另外一种方式就是采用应用服务器集成的JAAS技术来处理登录,具体的实现方式可能在不同的应用服务器上略有不同,但原理基本一样。在这里我主要介绍一下JBoss下的JAAS登录模块的编写和配置。       两年前参与一个项目的时候,第一次

2007-08-28 09:13:00 2230 4

javascript树形控件

自己编写的一个javascript控件,支持动态增删节点,左右键事件,多选框和单选框

2009-04-23

在JBOSS下自定义JAAS登录模块的示例

本示例利用JBoss提供的JAAS支持,通过很简单的代码实现了登录和访问控制,能够很好的从一个应用移植到另一个应用(当然仅限JBoss环境),只要修改一些xml和数据库的配置就可以了。<br>本示例用了一些hibernate的东西读取数据库,这部分代码可以不必理会. <br><br>1.配置JBoss主目录下的server/default/conf下的login-config.xml,加入如下的内容:<br><br> <application-policy name = "testLoginModule"><br> <authentication><br> <login-module code = "com.ben.common.security.LoginModule"<br> flag = "required"><br> <module-option name = "dsJndiName">java:/testds</module-option><br> <module-option name = "principalsQuery">SELECT PASSWORD FROM USERS WHERE LOGINID=?</module-option><br> <module-option name = "rolesQuery">SELECT ROLE ROLENAME,'Roles' FROM USER_ROLE WHERE LOGINID=?</module-option><br> <module-option name="hashAlgorithm">MD5</module-option><br> <module-option name="hashEncoding">base64</module-option> <br> <module-option name="loginBo">com.ben.org.business.LoginBo</module-option> <br> </login-module><br> </authentication><br> </application-policy> <br><br>2.建表<br><br>在你的数据库中建立一个用户ben,密码为oracle,然后用sqlplus或其它oracle客户端工具执行db.sql,你可以根据自己的需要修改一下这些sql语句,比如表空间等<br><br>3.建立连接池<br><br>将oracle-ds.xml文件复制到你的Jboss主目录下的server\default\deploy目录下,如果你的目录下已经有了这个文件,你可以把我的内容复制过去,相应的IP地址、SID、用户名、密码等你根据你的实际情况修改。<br><br>4.复制hibernate需要的ehcache-1.1.jar到你的Jboss主目录下的server\default\lib目录下。<br><br>5.设置DefaultCacheTimeout,DefaultCacheResolution的值为0,这个我就不多说了,请参阅我的上一篇<br><br>文章《在JBoss中自己定义JAAS登录模块处理登录事件》。<br><br>6.配置完后将TestLoginMoudle.war复制到你的Jboss主目录下的server\default\deploy目录下,运行jboss即可.<br><br>然后你就可以在浏览器里输入地址如:http://127.0.0.1:8082/TestLoginMoudle即可以看到登录页面。<br><br>用户名:zhangsan<br>密码:123456<br><br>用户名:lisi<br>密码:123456<br><br>其中zhangsan有权限查看index.jsp,因为他的角色是role1,李四则会被拒绝,因为他的角色是role2.<br>

2008-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除