权限概念中,我认为原子元素只有三种:用户、功能权限、数据权限。其他的角色、用户组之类的东西都是为了解耦用户与其他元素之间关系而引入的,或者为了方便起见,都是一个中间变量而已。
1.功能权限。
针对某个一功能,是否能访问。比如此用户是否能访问读取客户资料的功能。这个权限比较基础,不是yes就是no,所以有人又称Y/N权限。
2.数据权限。
在允许访问某一功能权限的基础上,控制可访问的数据范围。比如用户能访问读取客户资料的功能,但他只能访问本人录入的,或分配给本部门的客户资料。
我自己开发了一个权限管理系统,对于功能权限,是可配置的,这一点跟JAAS在web.xml配置是类似的;对于数据权限, ...
Oracle里可以使用多种语言来编写存储过程,比如Pro*C/C++,PL/SQL,COBOL,在Oracle8i开始支持用Java编写存储过程。
如果非要写存储过程的话,做为以Java谋生的我,首选用Java编写,用PL/SQL需要记忆很多的语法(Pascal类的语法)和函数,远不如使用Java/JDBC这么轻车熟路。而且,DB2等数据库都支持Java存储过程,所以不比为每一种数据学习一种编写存储过程的方法了。
Java存储过程与一般的JDBC程序有所不同的是:
1.有安全限制,毕竟是在oracle内部运行的,不允许访问操作系统的资源,如文件。
2.获取数据库联接方式,connectio ...
以前着迷的时候,学习、工作几乎就是我生活的全部。
现在我发现打打羽毛球、研究一下如何做饭也很有意思啊。而且我发现里面很多方法很熟悉,就跟我在写程序时用到的一样。简单如菜里放多少盐,你得尝---这就是测试---而且最好放完溶解完全后就立即尝,这样你放盐的正确性能得到立即的反馈,用以巩固经验,同时给后续的操作提供保证---这就是单元测试了吧,尽早测试,不要让错误累计,呵呵
上回搬家,整理一大堆东西,发现整理起来也有相当的困难。书籍如何分堆,比较容易找呢?杂物放哪里不碍眼又容易找呢?---归类,又要权衡使用的方便性、美观、环境是否适宜保存等等,比起程序的分包、封装、甚至整体的设计,难道会容易很多 ...
楼主总结得还不错。不过看上去似乎经验不足。(我说错了请原谅我)
我补充几点:
1.跨应用服务器。这个痛苦我比较有体会。(注意:但tomcat5到4之间的的跨越可能意义不大,因为支持的servlet ,jsp spec版本不同;倒过来是应该完全兼容的。)
1.1 EJB跨应用服务器。虽然有spec,但每家都有自己的扩展,有些特别要命特性比如,EJB spec2.0里居然对like 只支持常数,就是不能传入?。
然后EJB的配置文件都有各自的扩展,真是痛苦。好在Jbuilder可以自动转换Weblogic到Jboss,但也不是那么好,总有魔鬼的细节要你反复调试。
1.2无EJB的 ...
转贴:
"说一说编程恶习"
http://www.blogjava.net/uiiang/archive/2006/10/16/75502.html
这哥们郁闷阿,维护这么一堆代码...
我对B/S是趋势和主流这个问题有过多年的疑问及困惑。
虽然我一直在做B/S的开发,我并不认为B/S相比C/S有什么特别大,不可超越的优势。C/S并不是死的,是可以变化和进步的。
本文中所提到的C/S,不仅是传统的两层结构,包括所有胖客户端+N层服务的结构。
其实两者之间的界限相当模糊,特别是在以Applet为主要界面,至Webstart(可以使用http 80端口自动下载、更新,并可在本地独立启动不需要浏览器),难以截然区分。
针对常见的几个问题我的思考如下:
1.B/S部署方便,不用安装,自动更新。
B/S天生的优势,但C/S并不是不能做到,天生的特性并不是不能改变 ...
zww80216 写道复杂商品的分类,类似淘宝的分类
1.每类商品有无限级分类
2.每个商品可能会有交叉分类
3.每类商品的扩展属性不一样
比如:
夹克的扩展属性为
款式: 拉链夹克 风格: 休闲 品牌: other/其它 适合季节: 春秋 尺码: M L 颜色: 其它颜色 质地: 纯棉
主板的扩展属性为
品牌: 微星/MSI 类型: Socket478 芯片组: Intel 845 平台类型: Intel平台 宝贝成色: 8成新
这些扩展属性都会动态的变化
那么问题来了:
1.全文搜索如何合理建立?
2.可能后台扩展属性表是否需要动态建立?
3.如果单件商品属于交叉分类的话,查询结果记 ...
ylt 写道
我同意Readonly的观点。如果不用hql,想实现数据库兼容就太难了。
举个例子,在很多手工录入的表格中都要记录录入时间/操作人/备注,我在java中使用date/person/comment来表示,可是java的关键字和sql的是不一样的,不同数据库也有各自的扩展关键字,上面那几个字段很可能就是某种数据库的关键字。用hql,我所有的查询语句就可以保持统一,切换数据库只需要修改mapping。实际上我写了一个自动根据数据库关键字修改mapping的类,这样连mapping文件也只需要一个。
实现数据库兼容并不象你想象的那么难。:)
我做的平台软件在多种数据库上测试过,包括: ...
去一家外包的公司待过几天,以加班为主要文化,真不是我能忍受的。
还是希望尝试一下外企的感觉,不要那种假的外企,比如实际是台湾人当头的。
其实还是不了解,瞎猜测的。
说白了就是想体验一下国外搞软件的是不是不加班就一定搞不好软件。
钱多钱少就难么回事,关键是你能以这种负载干多久?
象某些精英一样四五十岁就翘了,我可不想。
这些是过劳死,某人说过,这不是最可怕的,更甚的是过劳而不死。
说得我心里发毛。
我也的确有这种感觉。身体是一会不如一会了,不开始注意身体,真是没法干了。
压力大的时候,一两个月就感冒一次,一次就两个星期。还剩多少好日子啊。
我的同学(不同行)去过爱默生,据说那里的文化是健康第 ...
- 浏览: 123729 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
对于单例模式的一点想法
DCL成熟的
-- by lzy.je -
对于单例模式的一点想法
我觉得懒汉模式,即第一种足矣。
-- by okhaoba -
对于单例模式的一点想法
想不到javaeye上 不看清楚就乱回帖的人也这么多
-- by insiku -
对于单例模式的一点想法
还在讨论synchronized?第二页buaawhl 说的那个Initiali ...
-- by icewubin -
对于单例模式的一点想法
Lucas Lee 写道weiqingfei 写道private static ...
-- by xin_feng_08






评论排行榜