`
hipony
  • 浏览: 22763 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事?   首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模式,每个继承Action的子类都必须实现一个方法execute。   在struts中,实际是一个表单Form对应一个Action类(或DispatchAction),换一句话说:在Stru ...
今天通过查阅这个文档解决了一个集成中的问题,希望也会帮你提供关于webseal中集成的方案; 引用:http://publib.boulder.ibm.com/tividd/td/ITAMOS/SC32-1144-00/en_US/HTML/am41_error_ref06.htm This chapter describes the messages provided by Tivoli Access Manager WebSEAL. 0x38983135 (949498165) The WebSEAL administration service has not been inital ...
安装Web应用 3.1 新建应用程序 1、选择展开“应用程序”--à“新建应用程序”然后点击右边“新建应用程序”栏中的“新建企业应用程序”,如下图所示: 图3.1 2、安装应用程序,应用程序放在本地,所以这里选择本地文件系统,点击“浏览”按钮,选择应用系统,这里的本地文件系统的完整路径是指要发布项目的war包所在路径,然后“下一步”,如下图所示: 图3.2 3、按默认点击“下一步” 图3.3 4、按默认点击“下一步” 图3.4 5、将模块映射到服务器,选择需要映射的“集群和服务器”,然后点击“应用”,这里只是部署到本机的,所以选择默认的服务器,如下图所示: 图3.5 6、点击“下一步”为Web模 ...
1.XTREE简介: XTREE是一个基于 AJAX实现的树形菜单。它的原理就是每次都只加载当前结点下的所有结点,而对开发人员来说,就是只需要按一定的格式,生成一段XML代码。XTREE可以自己定制每个结点的ICON 和链接。XTREE是基于对象的,通过XTREE,你无需再自己生成HTML代码,而只要生成相应的JS 对象就可以了。 2.官方网址: http://webfx.eae.net/dhtml/xtree/index.html,可以在这里下载到XTREE最新的版本,也有XTREE的演示的DEMO。 3.XTREE的 API:     XTREE的API很简单,就是一个抽象类Web ...
DWR实用技术: 1、回调函数给变量赋值 function removeByAppId(leftValue){  var strSource = flowfrm.iamFlowsScope.value; DWREngine.setAsync(false); flowDefAJAX.removeByAppId(leftValue,strSource,callBackFun); //回调函数用来给页面变量赋值     function callBackFun(data){     strSource = data;     }     DWREngine.setAsync( ...
   组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:    核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转 (IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。    Spring 上下文:Spring 上下文是一个配置文件,向 Spring 框架提供上下文信息。Spring 上下文包括企业服务,例如 JNDI、EJB、电子邮件、国际化、校验和调度功能。    Spring AOP:通过配置管理特性, ...
CORBA(公用对象请求代理体系)是OMG(对象管理组织)于1991年提出的基于对象技术的分布计算应用软件体系结构。CORBA标准主要分为三个部分:接口定义语言(IDL)、对象请求代理(ORB),以及ORB之间的互操作协议IIOP,核心是对象请求代理。CORBA可以抽象系统平台、网络通讯及编程语言的差异。通过在CORBA技术规范中定义多种类型的服务,如名字服务(Naming  Service)、事务服务(Transaction Service)、对象生命期服务(LifeCycle Service)、并发控制服务(Concurrency Control Service)、时间服务(Time Ser ...
很多朋友都用过或者正在用UltraEdit,这个编辑器陪伴我也好几年了,从很多地方影响着我写代码的快捷键习惯,Ultraedit提供了非常丰富的编辑功能,其中非常重要的查找和替换功能一定大家都用过,Ultraedit提供的查找替换功能非 ...
http://www.ibm.com/developerworks/cn/webservices/newto/ 引言:使 IT 与您的业务保持一致,提高业务灵活性 面向服务的体系结构(Service-Oriented Architecture,SOA)是一种 IT 体系结构风格,支持将您的业务转换为一组相互链接的服务或可重复业 ...
    ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要记录本项的前后项即可,所以插入数度较快!     线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.ut ...
对象操作   实体状态   自由状态……实体对象在内存中自由存在,与数据库中的记录没有任何关联,处理自由状态的实例可以通过Session的save方法转换成持久状态。   持久状态……实体对象处于由Hibernate框架所管理的状 ...
Global site tag (gtag.js) - Google Analytics