
软件开发
文章平均质量分 54
fswan
这个作者很懒,什么都没留下…
展开
-
JAVA 控制台字体颜色设置
在控制进行初步格式展示,包含字体(加粗,加斜,高亮等)以及设置字体颜色以及背景色。原创 2022-03-15 17:56:23 · 1729 阅读 · 0 评论 -
日志的处理器
日志组件的编写 主要实现的几个功能: 1 操作的记录的处理理. 2 处理的灵活多样化. 3 使用的主便性. 首先,定义了一个接口Log,功能为:addLog添加一条日志记录.addLogFactory removeLogFactory getFactory添加/移除/获取日志处理工厂setFinalFactory getFinalFactory 设置/获取最终日志处理工厂. 下面看一下Lo原创 2004-11-22 17:39:00 · 2016 阅读 · 0 评论 -
权限组件图例(1)
原创 2004-12-21 17:05:00 · 2220 阅读 · 0 评论 -
权限组件实现(续三)(Postgresql)
调用DBPermission判断权限的过程: 首先,程序会调用Permission的getDenyRule和 getAcceptRule来获取屏蔽或接受的规则.然后逐条判断是否有权限. 现在DBPermission里没有DenyRule,AcceptRule也只有一个RuleImpl. RuleImpl的判断规则是:取得角色getPermissionProp属性中同权限相对应的属性,进行判断,如果原创 2005-01-10 14:41:00 · 2400 阅读 · 0 评论 -
权限组件(续二)
这是我完成的数据库的实现,在DBPermission里的main方法实现,数据库为Postgresql,连接在dbpermission里可以修改成相应的.用户,群组,角色,权限分别存储在tbluser,tblgroup,tblrole,tblpermission里,它们之间的关系在tblx1x2里,比如用户与群组的关系在tblgroupuser,依此类推.=========DBGroup.java原创 2005-01-04 13:46:00 · 2376 阅读 · 4 评论 -
多语言包中缺的resourceLib.java
/* * Created on 2004-4-21 * * To change the template for this generated file go to * Window>Preferences>Java>Code Generation>Code and Comments */package org.fswan;import java.util.ArrayLis原创 2005-12-06 15:00:00 · 1574 阅读 · 1 评论 -
html中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offs转载 2013-12-10 09:05:06 · 139105 阅读 · 4 评论 -
swing实现代码助手功能
实现swing中,文本输入框代码助手的功能。类似eclipse中,打点自动完善代码功能原创 2014-04-29 11:18:59 · 1409 阅读 · 0 评论 -
mybatis工具
一个配置MYBATIS的工具,主要是降低工作量。原创 2014-04-09 11:47:43 · 2023 阅读 · 1 评论 -
一个连我都快忘记的JAVA图表生成器
原创 2004-11-08 16:17:00 · 2420 阅读 · 5 评论 -
权限组件五(权限)(完)
最后,我定义了一个Permission类把所有的元素连接起来形成一个完整权限判断组件。代码如下。用户继承该类时要完两个方法getDenyRule,getAcceptRule即可。 当我们进行权限判断时只要调用hasPermission(User user,HashMap oldData,Input input)即可。其后三个参数分别为用户,数据,输入。用户为在判断的人原创 2004-11-04 11:23:00 · 2678 阅读 · 1 评论 -
JAVA加载类库的顺序
JAVA加载库的方法跟它的CLASSLOADER有关,不同的JVM有不同的CLASSLOADER。现介绍J2SDK自带的JVM的加载顺序。 首先,JAVA会跟据系统的参数CLASSPATH,把参数里所包含的JAR(ZIP,目录)加载。只要使用该JVM,不用设置CLASSPATH,程序里用到类就会自动到这里面找到并加载。 其次,在我们运行java.e原创 2004-11-04 10:19:00 · 2350 阅读 · 0 评论 -
开发项目和开发软件之比较
我个人认为开发项目和软件的区别就同工厂和手工一样。首先从效果讲:从工厂生产出来的东西的规格就那么几种,而手工加工则可以制成各种各样的产品。开发软件产品一个软件一般就一个最新产品,分成几个版本,只是从各个方面符合客户使用,不一定适合所有的用户,需要的培训就很多。比如Windows系列,Photoshop系列,Authorware系列等等,哪个的资料都是一大把。而项目开发则是针对原创 2004-11-01 15:17:00 · 1871 阅读 · 0 评论 -
权限组件之三(角色)
首先,我定义了一个角色接口,可以从其中取出其的各种属性.代码如后面所示. 然后定义一个AbstractRole把Role共性的东西进行处理.所有的取属性的方法都已实现.用户只要根据实现情况继承AbstractRole把自己要定义的属性进行处理即可.(因为每个系统的用户都会有不同的属性,所以留成抽象类供使用者自己扩展). 只要初始化变量description, name ,id,原创 2004-11-03 16:48:00 · 2225 阅读 · 0 评论 -
程序员的常见误区之我见
1、 泛而不精这是一些程序员的问题。大家看现在的程序员的简历,大部分的掌握的语言都是:精通VB,VC,JAVA,Delphi。其实一个人真的能精通这么多语言吗?其实大部分都是粗通罢了,能和编辑器画些东西,然后以用些别人的组件,写一些代码罢了。可是真正要用起来时问题一大堆,哪种语言都懂,哪种语言都弄不好,写出来的软件别人无法看懂,修改维护问题多多。这类懂的组件一般都很多,Struts出来马原创 2004-11-01 16:16:00 · 2253 阅读 · 4 评论 -
权限组件之一(用户)
首先,我定义了一个用户接口,可以从其中取出其的各种属性.代码如后面所示.用户除了各种不同的属性以外还必须设置其角色以及所属的群组. 然后定义一个AbstractUser把User共性的东西进行处理.所有的取属性的方法都已实现.用户只要根据实现情况继承AbstractUser把自己要定义的属性进行处理即可.(因为每个系统的用户都会有不同的属性,所以留成抽象类供使用者自己扩展). 只原创 2004-11-03 11:12:00 · 2951 阅读 · 2 评论 -
权限组件之四(规则)
定义好User,Group,Role了以后,下面我定义了权限判断的规则. 首先定义Rule接口,见Rule.java.Rule只做一件事判断User是否有权限. 然后我实现了一个Rule,见RuleImpl.java. 这部分涉及到了一个Input类,这个类是一个输入的类,接口如Input.java.这个通过继承该接口可以使用各种方式数据(HTTP原创 2004-11-04 10:46:00 · 2164 阅读 · 0 评论 -
权限组件所缺的文件
原意是给大家看一下结构,没想大家都那么关心,我现在把所有的代码贴上来,谢谢大家关心.唉,BLOG好烦啊,无法直接上传文件要一个一个贴================ResourceLib.java ============package org.fswan;import java.util.ArrayList;import java.util.Properties;/** * 用来存储通用原创 2004-11-04 16:07:00 · 2184 阅读 · 3 评论 -
权限组件之二(群组)
首先,我定义了一个群组接口,除了继承用户的方法以外还有两个方法,getUsers,getSubGroup.代码如后面所示.用户除了各种不同的属性以外还必须设置其角色以及所属的群组. 然后定义一个AbstractGroup,他继承了Group以及AbstractUser,并实现了Group接口定义的两个方法.用户只要根据实现情况继承AbstractGroup把自己要定义的属性进行处原创 2004-11-03 11:54:00 · 2176 阅读 · 0 评论 -
我的权限组件
首先,设置三种要素:用户、群组、角色。 用户为登录用,对应到人。群组对应为用户的集合,是一种特殊的用户。角色为一组权限项的集合,用户(群组)都有各自的角色。 权限的实现通过Permission类和Rule类来实现。 Permission供外部调用,Rule为一个接口,为权限判断规则。Permission是一个原创 2004-11-02 17:45:00 · 6264 阅读 · 12 评论