页:
[1]
2
| zhu1230 | 2004-3-27 06:45 AM |
|
做web App的来谈谈吧
小弟最近做了个偶认为比较好的系统了
关于异常处理,用户错误处理,输入效验,用户权限管理,中文问题的处理。
这些都想了很多思路。
我想这些只要做WEB APP都会碰到的。
大家来谈谈!不管什么JSP APP SERVER,或者什么框架。把自己的想法说出来,讨论一下吧。 |
| flyhorse | 2004-3-27 06:51 AM |
|
| WEB APP是什么? |
| zhu1230 | 2004-3-27 06:51 AM |
|
| 就是WEB应用程序。我省略了,呵呵。 |
| zhu1230 | 2004-3-27 06:54 AM |
|
| 对,是WEB的项目。 |
| zhu1230 | 2004-3-27 06:58 AM |
|
| 大家不是都没有问题吧 |
| kind.huang | 2004-3-28 03:05 AM |
|
異常我一般是給個email地址
用戶權限,我最近做了個系統,就是用戶權限分配的,思路:程序放入A表中,用戶在B表中,相對應的權限放在C表中,存的都是ID,進入時,取得程序名,跟據程序名來判斷此用戶對此程序是否有權限
中文問題以前在tomcat中沒問題,現在到weblogic中又有問題了,煩啊 |
|
权限系统
我们系统的权限系统是这样设计的。
所有的链接或按钮都有一个功能号,不编号的表示放开不控制
所有的用户都有一个用户编号
对功能号编组,成为功能组
对用户编组,成为用户角色
对用户角色和功能组做对应 |
| zhu1230 | 2004-3-28 04:45 AM |
|
不错!
谈谈对字符串的过滤吧
1 如何对用户输入数据库的STRING,进行过滤?防止数据SQL出错
2 STRUTS里, 用户直接在地址栏访问JSP是个问题。有人说放到WEB-INF下。不知道大家怎么做的?
我的权限构思和魔王的一样,我做的是改了STRUTS,在STRUTS-CONFIG里加了自己的ACTION字段,然后在ACTIONSERVLET里用它和SESSION里的用户编号来对比。
虽然小弟一直在考虑编码性能问题,但对虚拟机的研究,实在是菜,而且一直在往后退。忘大侠们指点一二。 |
| zhu1230 | 2004-3-28 04:47 AM |
|
我的异常处理,只是用了TOMCAT的配置文件,来捕捉异常,返回到指定错误页面
但是好象exception.getMessage() 对所有异常不是通用的。有的异常JSP并不自动建立exception对象。 |
| zhu1230 | 2004-3-28 04:51 AM |
|
在谈谈我的错误处理。
我把错误分为4类。数据,系统,用户,数据库。
因为JS的原因,对返回前个页面,我觉得不是很可靠。所以我都在REQUEST里加里ERROR,然后在MESSAGERESOURCE里有个error_page来指定相应错误的返回页面。然后在JSP里构件返回的连接。这样所有错误集中,统一处理(当然有4个错误分类)。 |
| zhu1230 | 2004-3-28 04:56 AM |
|
| 小弟构思不足,望大家拍砖。 |
| kind.huang | 2004-3-28 07:45 AM |
|
Re: 权限系统
[QUOTE][i]最初由 短笛 发布[/i]
[B]我们系统的权限系统是这样设计的。
所有的链接或按钮都有一个功能号,不编号的表示放开不控制
所有的用户都有一个用户编号
对功能号编组,成为功能组
对用户编组,成为用户角色
对用户角色和功能组做对应 [/B][/QUOTE]
有點問題:如果我知道文件名,我直接進入,不通過鏈接,那怎麼辦? |
| zhu1230 | 2004-3-28 07:57 AM |
|
| HUANG,他用的MVC结构。不会有那种情况的。 |
| kind.huang | 2004-3-28 08:01 AM |
|
| 唉,看來我要加把勁了,謝謝zhu兄提醒 |
| kind.huang | 2004-3-28 09:08 AM |
|
1 如何对用户输入数据库的STRING,进行过滤?防止数据SQL出错
最好是在客戶端判斷,不放心的話再在加入前用字符串解析一下是否有 ' 和 " |
| zhu1230 | 2004-3-30 04:08 AM |
|
关于过滤,我还没有好的想法。
昨天,我做了一个XML+JSP+BEAN的无级分类关联菜单。
各位谁有树型菜单。可以展开的那种,JS我不熟,参考做一下。 |
| kind.huang | 2004-3-30 06:23 AM |
|
| 這個,很簡單 |
| zhu1230 | 2004-3-30 06:32 AM |
|
好东西,感谢
呵呵 |
| zhu1230 | 2004-3-30 06:35 AM |
|
还有其他的JS资源吗?比如下拉菜单,比如左边可以弹进弹出的,菜单。
这个有API接口,用起来很方便。 |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.007119 second(s), 2 queries |