- 浏览: 39315 次
- 性别:
- 来自: 呼和浩特
最新评论
-
pch272215690:
http://blog.csdn.net/aloie/arch ...
iBATIS多条件查询 -
fishinsky:
id或name其中有一为空的情况呢?
iBATIS多条件查询 -
zhou363667565:
谢谢..刚好适合我这种新手 ...学习了..
iBATIS多条件查询 -
film:
仔细看看
Struts2配置中出现的问题
文章列表
1 inverse和cascade的区别?inverse用在双向关联中。两对象的关联关系,由设置inverse=\"true\"的一方去维护。(一般在一对多中,在many的一方把inverse设置为true)。cascade设置级联属性,在更新一个对象时候,是否级联更新与其 ...
1.环境,student对lesson,多对多的关系,关系表格:student_lesson(student_id,lesson_id)
2.配置文件
1)student设为关联维护端
<set name="lessons" table="student_lesson" inverse=”false”>
<key column="student_id"/>
...
create table tgroup (
group_id int not null auto_increment,
name varchar(16) not null default '',
primary key (group_id)
) type=innodb;
create table trole (
role_id int not null auto_increment,
name varchar(16) not null default '',
primary key (role_id)
) type=innodb;
create ...
通用用户权限系统设计
- 博客分类:
- 系统设计
模块表,系统中的各个模块。模块功能表,模块中的各个功能(可以有两种功能,一种是页面的进入权限,一种是页面上的按钮事件)用户表角色表用户分组表用户部门表用户权限表(也可以直接对用户赋予权限)角色权限表(对角色赋予权限)
前言:权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。目标:直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继承,除了功能的必须,更主要的就是因为它足够直观。简单,包括概念数量上的简单和意义上的简单还有功能上的简单。想用一个权限系统解决所有的权限问题是不现实的。设计中将常常变化的“定制”特点比较强的部分判断为业务逻辑,而将常常相同的“通用 ...
List接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个 List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问 ...
Firebug https://addons.mozilla.org/zh-CN/firefox/addon/1843
ColorZilla https://addons.mozilla.org/zh-CN/firefox/addon/271
MeasureIt https://addons.mozilla.org/en-US/firefox/addon/539
CSSViewer https://addons.mozilla.org/zh-CN/firefox ...
import org.zkoss.zk.ui.Executions;
String locale = Executions.getCurrent().getParameter("lang");
1、Session赋值
import org.zkoss.zk.ui.Sessions;
Sessions.getCurrent().setAttribute("name", "wuyoubf");
2、取出Session值
import org.zkoss.zk.ui.Sessions;
String name =Sessions.getCurrent().getAttribute("name");
试着运行例子1.下载todo.zip 文件 并且解压里面的war包文件和一个文件夹。2.部署war包到Tomcat下$TOMCAT_HOME/webapps/ 目录下 Tomcat会自动解压war包。3.复制hsqldb文件夹 (数据库文件)到磁盘的根目录下面(例如 c:\)。4.启动tomacat。5.打开你的浏览器,访问http://localhost:8080/todo/todo.zul(端口号是在tomcat配置文件里面配置的)你将看到下面的这个截图:
功能描述:
1. 上图所示按钮所对应的事件,当按下“Add“按钮的时候,增加一条记录到数据库。
2. 选择表格中任意一行将显示 ...
<borderlayout id="main" apply="org.zkoss.zkdemo.userguide.MainLayoutComposer">
<north border="none" size="100px" sclass="demo-header" collapsible="true">
<div>
<div sclass="demo-logo ...
splittable使得布局组件可以拆分,当值设为true时如图1。
collapsible使得组件可以折叠,当值设为true时仍为图1,但没有折叠效果,只有指定了title值才会有折叠效果,如图2。
效果同开发手册有区别,需要注意。
一个小型的Java的B/S项目,业务并不复杂但希望用户体验好一些,以前的一些前端技术都不太满意,这让我重新考虑使用什么样的前端技术。ZK给了我新的感觉,边学边做吧。
ZK的一些主要链接:
ZK主页: http://www.zkoss.org/
ZK中文主页: http://zh.zkoss.org/
ZK开发环境: http://www.zkoss.org/product/zkstudio.dsp
ZK的Demo: http://www.zkoss.org/demo/
ZK的相关下载: http://www.zkoss.org/download/
ZK的wiki: http://e ...