- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 用户角色权限模式的图书销售系统
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。下面就是基于该模式的图书销售系统。首先,Book作为父类,写一个计算价格的方法double cost(
2015-04-28 20:10:09 1199
原创 DAO设计模式
DAO设计模式:1、DAO简介: DAO设计模式是属于J2EE数据层的操作,使用DAO设计模式可以简化大量代码,增强程序的可移植性。 2、DAO各部分详解:DAO设计模式包括以下5个主要部分:(1)、数据库连接类; 数据库连接类的主要功能是连接数据库并获得连接对象,以及关闭数据库。通过数据库连接类可以大大的简化开发,在需要进行数据库连接时,只需常见该
2015-04-20 22:08:59 390
原创 关于接口的一些思考
下面示例是模拟游戏《愤怒的小鸟》的实现。//叫的方式的接口public interface ShoutType {public void shout();}//嗷嗷叫public class AoShout implements ShoutType {public void shout() {System.out.println("嗷嗷叫");}}
2015-04-17 09:13:44 432
原创 小米步枪风格两种思路的双色球
这是一个用随机数产生双色球号码的程序,为了增加难度,要求6个红球是1-33里随机选,不能重复,1个蓝球是1-16里随机选,不能和6个红球一样。两种思路:1、直接产生随机数,遍历一下,若与之前任一个相同,就再随机数一次。 2、红球给个1-33的数组,每产生一个随机数,就从数组中该序号对应的数取出来, 数组也对应删除该数,因此随机数种子应注意递减。public class Tes
2015-04-10 09:50:27 594
原创 新手写代码的经验教训小结
最近,尝试了写了两个小程序,是微型信息管理系统(没做各种异常捕获),每个才短短三百行,却出现了几个问题,好在现在都已解决了。趁着还有点记忆,就把这些经验或教训写下来,警示自己,若也能警示到浏览过本文的新手朋友们,也是极好的。1.一个非常易犯的错误是:相似代码复制粘贴后,却忘了修改其不同点!这点我深有体会,一开始做日历的时候就是这个害我出错了,后来做信息管理系统的时候也是这样,让我debug了很
2015-04-10 09:12:19 900
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人