framework
songwater
这个作者很懒,什么都没留下…
展开
-
spring与IoC
Org.springframework.beans包提供了IoC的实现,在此基础上构建了org.springframework.context包,引入AOP等其他核心特性,形成整个springframework的基础。这两个包各自的核心类是:org.springframework.beans.factory.BeanFactory和org.springframework.cont原创 2004-08-26 10:56:00 · 1382 阅读 · 0 评论 -
使用Appfuse的核心与关键
Appfuse应用的核心在于ant build任务的灵活应用和xdoclet模板的修改与使用。重要的工具是其提供的appgen,通过对ant build任务和appgen xdocet模板的修改将appfuse与自己的项目进行融合、与IDE进行融合。所以要用appfuse,学习ant工具和xdoclet是必不可少的第一步。原创 2005-01-19 15:33:00 · 1320 阅读 · 0 评论 -
Herb Sutter——并发编程——下一个编程革命:完全可能
看了Herb Sutter的文章,觉得并发编程成为下一个编程革命完全有可能:主要的最重要的原因在于,CPU的发展在今后的几年多核心方向基本确定,amd、intel在今后几年都将多核心处理器作为主流的CPU发布,试想如果用户都用的都是多核心CPU,你还会编写单线程程序,只使用一个CPU核心,浪费掉大部分处理器资源吗?你可以固执的只写单线程程序,呵呵,总有人写的,别人写出来的程序性能比你的程序性能高出原创 2005-01-07 10:55:00 · 1675 阅读 · 1 评论 -
例子与模板
在软件领域中,例子对于学习新知识新的技能非常重要,不管多么详尽的讲解都不如一个活生生的例子更让人容易理解某个知识,这一点完全可以应用于教学中,写作中等传授性的工作中,同时要学习一个新的知识的第一步应该是寻找例子,从例子中寻找答案。模板同样具有极其重要的作用:将某些通用的东西提出出来,形成模板,日积月累,在遇到同样的问题时,应用这些模板生成雏形,然后略加修改。MDA的出路应该也在模板的应用上原创 2005-01-12 17:12:00 · 1190 阅读 · 0 评论 -
Jboss中的安全机制涉及到的几个配置文件
1. webapp本身的web.xml文件:配置容器角色和资源访问权限等2. web-inf/classes目录下的roles.properties和users.properties,配置用户以及用户的角色,这里的角色就是定义在web.xml文件中的角色。3. server/default/cof/login-config.xml,定义各个w原创 2004-12-21 12:37:00 · 1313 阅读 · 0 评论 -
Appfuse在jboss上的配置
主要是安全配置和日志问题,安全配置涉及到login-config.xml、web.xml、jboss-web.xml这几个文件,日志涉及到log4j.xml文件,配置方法如下:1. 修改/server/default/cof/login-config.xml文件,为appfuse添加登录策略。 flag =原创 2004-12-21 14:08:00 · 1260 阅读 · 0 评论 -
appfuse的好处与问题
Appfuse的实际益处:l 减少代码的书写——hibernate的map文件,值对象和formbean不用重复书写。但是难点是编写新的不熟悉的牌子文件(解决方法,将ant工具配置起来)l Appfuse的力量在整合。使用各种流行的技术整合成为现成的解决方案,而且这个方案是面向开发的,实际上是一个开发工程。Appfuse的问题:l 但是这里有一个原创 2004-12-17 09:11:00 · 1384 阅读 · 0 评论 -
Appfuse与现有东西的整合方案
1. 修改appfuse:rename——修改各种配置文件,使其满足自己的项目,IDE工具基本上不再发挥多少作用,全面拥抱ant工具2. 运行ant是appfuse生成完整的WEB app方案,然后使用IDE工具进行开发。原创 2004-12-17 09:28:00 · 1569 阅读 · 1 评论 -
不能不知道的AOP概念
Concern:一个特定的问题,关注点。这并不是AOP中才有的概念,OO中也有concern,只不过是采用OO的方法来实现。Crosscutting concern:其实现切过了多个类的concern,比如安全检查,事务处理等。Aspect:模块化的crosscutting concern。也就是将安全检查之类的在许多类中都要用到的通用功能,用统一的模块化的代码加以提取实现。这就是所谓的方原创 2004-09-03 10:23:00 · 1211 阅读 · 0 评论 -
dwr2.0反转ajax在IE中不能实时刷新问题
服务端使用jettydwr2.0.3web.xml配置为: dwr-invoker class>org.directwebremoting.servlet.DwrServletclass> activeReverseAjaxEnabled true initApplicationScopeCreatorsAtStartup true 1 在firefox中原创 2009-01-09 19:54:00 · 2019 阅读 · 1 评论