
J2EE框架
iteye_21055
这个作者很懒,什么都没留下…
展开
-
什么是Java EE 5
最近,SUN的伙伴们(the folks at SUN)将J2EE 1.5改名为java EE 5,当然以前J2EE版本还是称为J2EE,之所以改名,目的还是让大家清楚J2EE只是Java企业应用,用我的话来说,J2EE就是Java在数据库服务器端的应用(见初学者如何开发出一个高质量的J2EE系统)。 看来,现在大多数人倾向于更加突出Java了,J2EE容易让初学者误解是独立于一套Java的技...2007-03-25 20:31:15 · 127 阅读 · 0 评论 -
JSF控件实现动态加载树状菜单
使用JSF中的<ig:Sidebar></ig:Sidebar>实现动态加载菜单,其中bar.getChildren().add(aSidebarGroup);是实现动态加载首节点,HtmlSidebarGroup aSidebarGroup = (HtmlSidebarGroup) application.createComponent(HtmlSidebarGrou...2007-09-14 20:00:06 · 295 阅读 · 0 评论 -
Struts常见错误汇总
1、“No bean found under attribute key XXX” 在struts-config.xml里定义了一个ActionForm,但type属性指定的类不存在,type属性的值应该是Form类的全名。或者是,在Action的定义中,name或attribute属性指定的ActionForm不存在。 2、“Cannot find bean XXX...2007-08-14 11:24:07 · 113 阅读 · 0 评论 -
tomcat启动时出现的 严重: Error listenerStart (转)-
最近看《WebWork.Spring.Hibernate整合开发网络书城》视频教程,自己按照教程上说的做练习,在启动tomcat时总是出一个错误: 2007-5-31 14:27:13 org.apache.catalina.core.StandardContext start 严重: Error listenerStart 2007-5-31 14:27:13 org...2007-08-03 15:29:23 · 164 阅读 · 0 评论 -
用JavaServer Faces开发Web应用程序[转]
from:http://gceclub.sun.com.cn/staticcontent/html/jsf/article/jsf03.html作者:Qusay H. Mahmoud 在创建服务器端应用程序的用户界面时,有多种可供选择的技术。使用servlet或JSP的Java开发人员通常依靠HTML用户界面组件来开发用户界面,这主要是因为HTML用户界面组件要得到各种Web浏览器的支持。当然...2007-06-13 19:25:07 · 169 阅读 · 0 评论 -
Tomcat下的JAAS设置
这次项目例子是采用struts+hibernate来搭建的,其目的是为了实现jaas在tomcate中的简化实现。在参考了很多资源后,发现利用现有框架和服务器来实现身份的验证和授权是最简单的途径,所以这次我采用的是在tomcat提供的jaas验证框架下实现jaas。虽然这个框架的功能很有限,但结合struts的授权机制就可以满足中等项目的需求了。一首先参考tomcat下文档的jaasRealm...2007-05-11 17:28:15 · 184 阅读 · 0 评论 -
jBPM开发入门指南(3)
5 安装 jBPM 的 Eclipse 开发插件 有个辅助工具开发起来方便一点,只不过现在 jBPM 的开发工具插件功能还不算太强,也就一个“项目创建向导”的功能,让你: (1)不用再去配置 classpath 库的引用了 (2)直接得到了一个 jBPM 的项目初始结构 其实吧,开发 jBPM 也不需要什么插件工具,在熟练了以后,库引用了项目初始结构都可以手工创建。 <o:p&g...2007-04-20 18:08:56 · 148 阅读 · 0 评论 -
jBPM开发入门指南(2)
4 数据库初始化 jBPM 需要数据库支持, jBPM 会把自己的一个初始化数据存储到数据库,同时工作流的数据也是存储到数据库中的。 jBPM 使用 Hibernate 来做为自己的存储层,因此只要是 Hibernate 支持的数据库, jBPM 也就支持。 本文先以 MySQL 为例,然后再以 Oracle 为例,来谈谈 jBPM 的数据库初始化操作。 注:在上面的 JBoss ...2007-04-19 18:35:18 · 84 阅读 · 0 评论 -
jBPM开发入门指南(1)
工作流虽然还在不成熟的发展阶段,甚至还没有一个公认的规范标准。但其应用却已经在快速展开,这说明市场对工作流框架的需求是急迫而巨大的。 我们公司的后台短信管理系统涉及短信编发、领导层层审核等操作,这是一个比较典型的工作流系统。过去我们用的工作流引擎是 shark ,然后在使用后发现其过于庞大,后台数据库操作频繁而未进行优化,直接导致的后果就是前台操作缓慢。于是经研究决定,将工作流引擎由...2007-04-17 18:48:08 · 134 阅读 · 0 评论 -
jBPM应用之我见
jBPM在2004年10月18号发布了2.0版本,同时加入到了JBOSS,这样它的前景就很广阔了,jBPM最大的特色就是它的商务逻辑定义没有采用目前的一些规范,如WfMC‘s XPDL, BPML, ebXML, BPEL4WS等,而是采用了它自己定义的JBoss jBPM Process definition language (jPdl)。 我最近在工作做一个OA的协同软件...2007-04-17 18:46:17 · 107 阅读 · 0 评论 -
2007年国内SaaS发展综述(转)
软件即服务是SaaS发展的核心,你并不是真正的得到了一套物理的可以运行的软硬件系统,而是得到的一种软件服务。SaaS抛弃掉一些定制和个性化的用户需求,对企业对信息化的需求高度的抽象,提取共性的信息形成相关的软件服务产品。如果讲SaaS和传统ASP的区别,可以将SaaS软件更加强调的是一套软件服务符合诸多组织和用户的需求,传统的ASP软件服务提供商往往是一些孤立的个体,但是SaaS模式的发展要达到的...2008-02-28 07:57:59 · 165 阅读 · 0 评论 -
JSF与Struts的异同
Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? 首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command...2007-03-31 18:09:20 · 97 阅读 · 0 评论 -
struts中使ApplicationResources.properties支持中文
使ApplicationResources.properties支持中文建立一个ApplicationResources_ISO.properties文件,把应用程序用的message都写进去,然后在dos下执行这个命令,是jdk/bin中的cmd:native2ascii -encoding gb2312 ApplicationResources_ISO.properties Applic...2007-03-26 10:29:19 · 104 阅读 · 0 评论 -
为什么要使用EJB?
首先,我们必须明确,为什么要使用J2EE?J2EE优点是什么?使用J2EE的主要原因是多层结构,传统的两层C/S结构难于维护,稳定性极差,界面代码和数据库代码混淆在一起,牵一动百,多层结构使得界面和数据库完全分离,并且诞生了中间件这样的技术,如下图:Web+EJB能组成真正的多层结构 为什么使用EJB我原先认为这不是一个讨论的话题,因为EJB是J2EE重要的组成部分,可以说没有EJB的J2...2007-03-25 20:59:05 · 114 阅读 · 0 评论 -
在Ruby on Rails/Naked Objects精神指引下的域驱动开发框架
Ruby on Rails已经受到越来越多的重视,更多文章开始关注,Rolling with Ruby on Rails一文比较详细,也有国人做了翻译,按这里。这里我们不过多讨论ROR(Ruby on Rails),而是探讨如何以一个正确的方式快速开发J2EE。现在的问题 现在我们J2EE开发碰到了什么问题呢? 让我们想象一下使用Spring和Hibernate开发一个J2EE WEB应用是...2007-03-25 20:54:57 · 179 阅读 · 0 评论 -
搭建liferay-portal5.2.3的过程
一、运行环境如果你只是想了解一下liferay里面有什么,对她只是尝试一下,了解一下,要“搭建”这个运行环境,那是非常简单的事情。1、 下载jdk,然后安装,并配置好环境变量。添加JAVA_HOME环境变量,值为JDK安装路径,如:C:\jdk1.52、 安装tomc...原创 2010-09-26 13:56:10 · 255 阅读 · 0 评论