- 浏览: 78475 次
- 来自: ...
最新评论
-
zhaowukui:
大哥你最后怎么解决的啊 可以告诉我么 我现在也遇到静态页面 ...
sitemesh静态页面乱码 -
L_Jason_T:
看了您写的文章,感觉很好,最近中心要求我们做一个简单的权限管理 ...
【转】权限管理 之 数据库设计
文章列表
最近作购物系统,数据库用mysql,读取数据总是乱码,通过查找资料总结,终于得到解决,现将分享如下:
环境:xp sp2,
数据库:mysql4 j
dbc驱动:mysql-connector-java-3.1.12-bin.jar
jdk:jdk1.5
首先修改mysql的my.ini文件
在其中的[mysqld]下添加default-character-set=gb2312
注意大小写,设置不对mysql将无法启动
在java中连接数据库的时设置如下属性:
Connection conn = DriverManager.getConnection("jdbc:m ...
- 2008-01-09 20:36
- 浏览 2665
- 评论(0)
tomcat5.5配置数据源比tomcat以前的版本更加简单和简洁。
在%TOMCAT_HOME%conf/catalina/localhost/下新建一个xml文件,文件中写入如下:
<Context path="/test" docBase="H:\test\test" reloadable="true" debug="0">
<Resource name="jdbc/bn"
auth="Container"
type=" ...
- 2008-01-09 20:35
- 浏览 1295
- 评论(0)
JSP中出现According to TLD or attribute directive in tag file
JSP中出现According to TLD or attribute directive in tag file, attribute value does not accept any expressions
应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any express ...
- 2008-01-09 20:33
- 浏览 1211
- 评论(0)
利用 ThreadLocal 提高可伸缩性
ThreadLocal 类是悄悄地出现在 Java 平台版本 1.2 中的。虽然支持线程局部变量早就是许多线程工具(例如 Posix pthreads 工具)的一部分,但 Java Threads API 的最初设计却没有这项有用的功能。而且,最初的 ...
- 2008-01-09 20:19
- 浏览 922
- 评论(0)
权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方 ...
- 2008-01-09 20:17
- 浏览 868
- 评论(0)
我这两天在做会员系统的设计,我将权限部分从会员系统中独立出来,成为一个独立的系统。会员系统完成用户管理和身份认证,权限系统完成权授权管理和权限验证。
在我的权限系统中主要有这几个类或者接口:SecureFactory,SecureManager,SecureObject,SecureModule和Privilege。
SecureFactory:工厂类,负责构造SecureManager的实例。之所以这样做是想让SecureManager支持本地和远程两种调用方式,不同的调用方式用不同的SecureManager实现支持,比如EJBSecureManager。
SecureManager: ...
- 2008-01-09 20:16
- 浏览 1201
- 评论(0)
但凡涉及多用户不同权限的网络或者单机程序,都会有权限管理的问题,比较突出的是MIS系统。
下面我要说的是MIS系统权限管理的数据库设计及实现,当然,这些思路也可以推广开来应用,比如说在BBS中用来管理 ...
- 2008-01-09 20:14
- 浏览 4880
- 评论(1)
今天在J道网看到一个讨论数据库分析的帖子很受启发。写一些自己的体会。
版主牛人的回复(针对主题一个数据库表关系图):
首先我们必须明确,为什么使用Hibernate?我看很多人没有明白,包括一些专业的论坛,Hibernate是为 ...
- 2008-01-09 20:13
- 浏览 865
- 评论(0)
DispatchAction 和LookupDispatchAction和MappingDispatchAction
不知道有没有人在实际中使用过struts的DispatchAction系列? 谁又能给我明白的讲讲DispatchAction, LookupDispatchAction, MappingDispatchAction各自的用法和区别呢?
1) DispatchAction就是在struts-config中用parameter参数配置一个表单字段名,这个字段的值就是最终替代execute被调用的方法. 例如parameter="method"而request ...
- 2008-01-09 20:12
- 浏览 744
- 评论(0)
以数据库为核心的软件时代已经过去,数据库时代早已结束,当我看到J2EE征途中那么多人在对象和数据库之间彷徨痛苦ing的时候,我想我该出来喊一声了。
其实这句话在几年前肯定有人喊过,因为中间件时代的来临,实际意味着数据库时代终结,正所谓一山无二虎:如果你重视数据库,你的J2EE系统就无法完全OO,只有你忽视数据库,你的系统才有可能完全迈向OO,至于数据库性能调优等特定功能都可交由EJB容器或O/R Mapping工具实现。
很多年前,包括我自己在内的大部分企业程序员都是从数据库开始我们的职业生涯,最早的是dBase/FoxPro,后来有了 SQL系列数据库, Oracle将数据库时代 ...
- 2008-01-09 20:09
- 浏览 810
- 评论(0)
一)对象之间的关系:
1. 依赖:
依赖对象通过调用被依赖对象的方法来获得服务。一种比较松散的关系,并且是短期的。我们的过程与对象往往依赖与我们的实体域对象。如在struts 的 action中调用模型层的方法。
2. 关联
它使一个类指到另一个类的属性。长期的
3. 聚合
聚合关系是关联关系的一种,是强的关联关系。聚合是整体和部分之间的关系。
4. 组合
也叫合成关系,组成关系是关联关系的一种,是比聚合关系强的关系。对象负责代表部分的对象的生命周期。
注:既然聚合,组合关系属于关联关系,那么如何区分一般关联关系,聚合关系和组合关系呢?
一般关联:只要一个对象联系到另外一个对象就形成了关联关系。 ...
- 2008-01-09 20:07
- 浏览 838
- 评论(0)
【转】看看 ACL 与 RBAC 的区别
- 博客分类:
- 他山之石
我想理一理思路,看看 ACL 与 RBAC 的区别:
还是以部门新闻来讨论,对于静态授权,在系统设计做需求分析的时候,往往就可以
确定一个系统角色的种类,像新闻系统中,根据需求,可能会有新闻发布者(Publisher),
新闻审核者(Rev ...
- 2008-01-09 20:06
- 浏览 2184
- 评论(0)
最近在做项目的过程中需要flash与js之间的互相调用,查找资料flash与js的通信有三中方法。
1.getURL("javascript:jsFunctionName()");
getURL是flash的一个全局函数,作用是向浏览器发送一个请求。熟悉js的人一定知道,向浏览器
发送ja ...
- 2008-01-09 20:04
- 浏览 3190
- 评论(0)
在html中显示一个像vb的frame一样的东西<BR><FIELDSET><BR> <LEGEND>标题</LEGEND><BR> 内容显示<BR></FIELDSET> <HR>
- 2008-01-09 20:03
- 浏览 1302
- 评论(0)
flash与html及服务器的通信
前一段时间有机会接触到flash编程,学习了一些方法,在次记录以备后用:)
1.html与flash通信
html要将自己的参数传给flash内部,我目前知道只有一次机会,也就是flash播放器加载的时候传入。传入的方法有2种:
1>直接url拼接。也就是模拟get传参。
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cab ...
- 2008-01-09 20:00
- 浏览 3235
- 评论(0)