虽然dwr可以简化我们的调用 可以写比较少的js来完成工作 但是越来越排斥dwr了
个人认为存在以下缺点
1.安全问题 直接调用服务端的所有方法让我感觉相当的不安全 虽然可以通过配置开放接口 但是对于权限等问题要单独去处理 不利于架构 或者说增加了系统架构的复杂度。不如直接用spring等aop处理起来让人放心
使用dwr就像是使用windows操作系统一样 让人时时刻刻胆战心惊
2.返回数据灵活性不够,总感觉对返回的数据没有完全控制权 尤其是直接调用service层时,而如果调用web层 则显示不出dwr面向对象的强大威力,web层返回的都是字符串啊
暂时看到这些缺点
对dwr认识不是 ...
- 14:47
- 浏览 (305)
- 评论 (0)
先来无事看看acegi的登陆过滤器 写下来当作备忘吧
主要的类是AuthenticationProcessingFilter 继承了AbstractProcessingFilter 这要的逻辑都在后面这个类中
让我们看看核心代码吧
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException,
ServletException {
if (!(request instanceof HttpServletRequest)) { ...
- 23:32
- 浏览 (413)
- 评论 (0)
经常在类里面的看到一些onXXX的方法名字 一直也没搞清楚到底是什么意思
今天看acegi的代码终于明白了 原来这些方法主要是用来子类重载的
至于为什么用on打头 on在这儿是什么意思 有点不太明白
- 23:00
- 浏览 (168)
- 评论 (0)
java范型用着有点恶心了
编译通过的类 运行时抛出classcastexception的事件屡见不鲜
难道sun的大牛们在开发完了之后就没有亲自用一下 ?
- 18:32
- 浏览 (161)
- 评论 (0)
今天写一个EntityAction,其中有一个功能是获取EntityManager,想来想去觉得直接从applicationContext中获取最方便 免去了自己写setter方法,想好了就来实施啦
public class WebworkEntityAction<E, ID extends Serializable, M extends GenericDao<E, ID>>
extends WebworkActionSupport implements InitializingBean{
protected E entity;
protected ID id; ...
- 15:33
- 浏览 (178)
- 评论 (0)
今天用dwr做一个应用 一直出js错误 调试了一下午 原来是delete在js中是关键字,如果java 类中存在这个方法不会产生响应的js方法
另外一个要强调的是对于java中的重载dwr也是不支持的,java类中有重载的方法名赶紧改吧
还有在jsp页面中导入时 有一些疑问
以前是
<script type='text/javascript' src='dwr/engine.js'> </script>
就可以工作,今天用相同的方法却不能工作 必须要用绝对路径才行
<script type='text/javascript' src='<%=request.getCon ...
- 18:45
- 浏览 (158)
- 评论 (0)
package tt;
import org.hibernate.cfg.reveng.DelegatingReverseEngineeringStrategy;
import org.hibernate.cfg.reveng.ReverseEngineeringStrategy;
import org.hibernate.cfg.reveng.TableIdentifier;
public class MyDelegatingReverseEngineeringStrategy extends
DelegatingReverseEngineeringStrategy { ...
- 17:06
- 浏览 (178)
- 评论 (0)
今天看了一下hibernate的 formula,第一感觉是特别方便,给编程节省了很多代码,再仔细一想 这不是在domain object中包含了dao操作了吗?
也就是说通过dao方法查询出来的对象又包含了dao操作这个问题以前曾经思考过 它到底和不合理呢?这种方式的出现是必然还是偶然?我们来分析一下
User user = userDao.findUser(userid);
List list = user.getRoles();
上面这几行代码没有问题 我们在开下面的代码
User user = userDao.findUser(userid);
User user2 = user ...
- 14:58
- 浏览 (183)
- 评论 (0)
转自:http://dev2dev.bea.com.cn/techdoc/20060109720.html
Hibernate和Spring是两个杰出的开源框架,它们在越来越多的J2EE应用中得到采用。尽管它们致力于解决的问题有很大区别,它们却都有一个重要特性:依赖注入。Spring有助于在将对象返回给客户端之前整理出对象之间的依赖关系,从而大大减少客户端的编码。而Hibernate则擅长于在将整个对象模型返回给客户端之前整理出数据模型所表现的依赖关系。当直接使用JDBC将数据模型映射为对象模型时,我们通常需要编写大量的代码以构建对象模型。而Hibernate消除了其中的大部分编码工作。
...
- 12:00
- 浏览 (186)
- 评论 (0)
今天在自己的本机上用了一下google reader加了javaeye的几个rss,用后感觉google reader做的相当贴心,决定把自己的rss订阅由foxmail转移到google reader上。
使用google reader 的好处稍微整理了一下:
1.firefox自动识别rss并引导至google reader页面
2.添加到google reader的feed,你在全世界任何能上网的地方都可以访问, 就像随身携带的自己的主机一样
而我们的主题也就是由这儿展开的
今天我在台式机上订阅了几个RSS后,然后产生了一个疑问,在我的笔记本上访问要不要重新订阅呢? 可喜的是,当我在笔记 ...
- 17:05
- 浏览 (149)
- 评论 (0)
在一个大项目中往往会依赖很多的小项目 如webApplication项目会依赖commons,utils,webapplication-core,这些小的项目有可能有依赖其他的项目,maven2是怎么处理这个依赖层次的呢?
我们先开一下上面这个例子
commons
utils
webApplication-core
webApplication
这四个maven项目 假如它们从上到下依次依赖,utils依赖commons ,webApplication-core依赖utils, webApplication依赖webApplication-core。
maven的处理很简单,创建一个父pom. ...
- 14:56
- 浏览 (194)
- 评论 (0)
经常议论别人的缺点,你就是一个道德水准低下者;经常议论人类的缺点,你就是一个思想家。
- 10:15
- 浏览 (150)
- 评论 (0)
按照常规做法,集成测试应该由测试部的测试人员来做,然而大对于中小公司来说可能成本太高。所以这个工作就要有开发人员来做了 。做开发也不容易啊 :(
而thougtworks开发的selenium就是为开发人员度身定制的一个集成测试工具
闲话不多说 下面就开始我们的配置工作
1.下载selenium-core包:http://www.openqa.org/selenium-core/最近版本是0.8.3
2.解压后有几个目录:core tests jsunit等,拷贝core tests到应用根目录下,打开测试主页http://localhost:8080/showradio/core/Test ...
- 13:57
- 浏览 (177)
- 评论 (0)
今天做一个播放器的声音控制按钮 本想自己用js+css来实现,忽然想起了scriptaculous的特效 不如用它来实现
赶紧下载了scriptaculous 网址为:script.aculo.us
解压后 把js文件放到自己喜欢的目录,一共有7 8个吧,然后导入你的jsp文件中
<script type="text/javascript" src="scripts/scriptaculous/prototype.js"></script>
<script type="text/javascript" src="scripts/scriptaculous/script ...
- 17:00
- 浏览 (206)
- 评论 (0)
- 浏览: 88139 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
u=3528569133,1587051000&gp=38.jpg
共 2 张
共 2 张
最新评论
-
webwork ww:iterator 标签 ...
多谢!解决了一个问题~~
-- by huguohuan -
sso研究1-------跨域cook ...
你这不能算跨域,老大
-- by willfcareer2 -
刚上班一个月 遭遇新公司 ...
找工作的确不好受!现在想想找工作的那段时光都头大!
-- by ttxiangyou -
Js 事件冒泡
又受教了……不错,学习学习……
-- by xieboxin -
刚上班一个月 遭遇新公司 ...
够损,哈哈,加油~
-- by jizhuayazhua






评论排行榜