将数据库连接到 Geronimo 应用服务器的三种方法
2009-12-17 00:00:00 来源:WEB开发网要确保在部署应用程序时自动加载 MysqlDataSource,可以将 geronimo-jetty.xml 文件中 web-app 元素的 parentId 属性设置为 MysqlDatabase。这将告诉 Geronimo,在进行部署时,Web 应用程序需要首先启动数据库部署。这是一个很好的依赖机制。
编写一个简单的 JSP
编写 Web 应用程序的方法有许多。您可以编写 servlets,引入 XML/XSLT 模板引擎或只编写 HTML。也可以编写 JSP,它极其类似于 HTML,其中带有允许 Java 代码嵌入页面的 XML 小标记。它还允许名为标签库的模块,并将该模块嵌入到应用程序中,增加可以添加到 HTML 的 XML 标签的数量,并提供有用的功能。在 Geronimo 中编写 JSP 页并没有什么特殊之处。Geronimo 支持的 Web 容器 Jetty 是一个业已建立的容器,它具有卓越的性能,并由享有盛誉的开发团队提供支持。
示例应用程序中的 JSP 仅例示了一个 Java 对象,并使用 DisplayTag 标签库以表格格式显示各项。该代码特别简单,并且可以在清单 8 中找到。
清单 8. index.jsp 文件
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Geronimo Phonebook</title>
</head>
<body>
<jsp:useBean id="phonelist"
class="org.acme.phonebook.PhoneList"
scope="request"/>
<p>This is a test application to show very simple
database access.
</p>
<display:table name="phonelist.phoneList"/>
</body>
</html>
- ››数据库对象——存储过程
- ››数据库设计词汇对照表
- ››连接各种数据库的URL和DRIVER
- ››连接上192.168.1.1没账号输入框
- ››数据库大型应用解决方案总结
- ››Geronimo V2.1.5 中的安全提升
- ››Geronimo 叛逆者: Apache Geronimo 的 JMS 实现:...
- ››Geronimo 叛逆者: Geronimo 与 Apache 许可带来的...
- ››Geronimo 叛逆者: 加入集群功能
- ››Geronimo 叛逆者: 摒弃 JBoss,使用 Apache Geron...
- ››Geronimo 叛逆者: 使用集成软件包:Codehaus 的 W...
- ››Geronimo 叛逆者: 直面 JSF
更多精彩
赞助商链接