Apache Geronimo 机器修理店应用示例,第 1 部分: Servlet、JSP、安全性和 JCA
2010-04-16 00:00:00 来源:WEB开发网关于本教程
本教程将介绍在 Geronimo 中使用 servlet、JSP、J2EE 声明性安全和 JCA 来构建并部署示例应用程序所需的细节。我们将使用 servlet、JSP 和 J2EE 声明性安全来定义职员和技师的角色,从而实现用户界面 (UI)。最后,我们将对这个机器修理店所做的所有工作都保存到本地目录结构中的文件中,这使用了一个单独的模块,该模块可以从 JCA 中进行访问。
前提条件
要运行本教程中给出的示例代码,则需要安装以下应用程序:
Java 2 Platform, Standard Edition (J2SE) 1.4.2_10 SDK for Windows
Apache Geronimo 1.0 with Tomcat
Apache Ant 1.6.5
Apache Derby 10.1.1.0 和 ActiveMQ 3.2.1,它们已经与 Geronimo 1.0 绑定在一起。
示例应用程序和设置
这一节首先对示例应用程序进行了简要的介绍,然后开始介绍 Apache Geronimo 服务器和 Apache Derby 数据库的设置问题。
应用程序概述
正如前面介绍的一样,这个机器修理店示例应用程序允许两类用户登录:技师和职员。技师可以登录并保存自己的工作,而职员则可以查看他们的工作,并接受顾客的付费。
由于技师和职员的责任是分开的,因此需要使用 JSP 为他们创建不同的界面,这是应用程序的主要 UI。次要的页面包括登录页面、登录错误页面、欢迎页面和登出页面。登录页面和登录错误页面都用于基于表单的身份验证。欢迎页面为用户显示问候信息,并链接到 Clerks Processing Page 或 Mechanics Processing Page 页面上(参见 图 1 的例子)。登出页面结束当前用户的会话,并允许另外一个用户登录。我们采用一个 servlet 来处理职员和技师的请求,使用一个 JavaBean 来提供后端处理的接口。
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
更多精彩
赞助商链接