清单 9. 创建 index.jsp
<f:view> <h:form> 名称 <h:inputText value="#{productBean.product.name}"/><p> 存货 <h:inputText value="#{productBean.product.inventory}"/><p> 单价 <h:inputText value="#{productBean.product.price}"/><p> 描述 <h:inputTextarea value="#{productBean.product.description}"/> 织梦好,好织梦 <h:commandButton value=" 添加 " action="#{productBean.add}" /> </h:form> <h:dataTable var="entry" value="#{productBean.products}" rendered="true"> <h:column> <h:outputLabel value="#{entry.name}"/> </h:column> <h:column> <h:outputLabel value="#{entry.inventory}"/> </h:column> 织梦内容管理系统 <h:column> <h:outputLabel value="#{entry.price}"/> </h:column> <h:column> <h:outputLabel value="#{entry.description}"/> </h:column> </h:dataTable> </f:view> |
JSF 组件必须在
现在该看看 simple 的运行效果了。可以导出 EAR 文件拷贝到 [Jboss 安装目录 ]\server\default 下,也可以用 Eclipse 的运行工具,下面介绍借助 Eclipse 运行应用程序。确保您的 simple 工程下的 META-INF/application.xml 文件内容包含以上开发的 3 个工程,代码如下:
织梦内容管理系统
清单 10. application.xml
织梦好,好织梦
<?xml version="1.0" encoding="UTF-8"?> <application xmlns:xsi= xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="http://java.sun.com/xml/ns/javaee/application_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd" id="Application_ID" version="5"> 织梦好,好织梦 <display-name>simple</display-name> <module> <web> <web-uri>simpleWEB.war</web-uri> <context-root>simpleWEB</context-root> </web> </module> <module> <ejb>simpleEJB.jar</ejb> </module> <module> <ejb>simpleJPA.jar</ejb> </module> 织梦内容管理系统 </application> |
本文来自织梦
右击 simple 工程选择 Run as > Run on Server 。 织梦好,好织梦
在 server type 选项中选择 JBoss > JBoss v4.2, 点击 Next,默认,点击 Next 完成。服务器将启动并部署应用程序。 内容来自dedecms
打开 Web 浏览器,并访问 http://localhost:8080/simpleWEB/。 织梦内容管理系统
总结 内容来自dedecms
Spring 带来的解决方法是我们的代码更简洁更易扩展,不仅仅是 JSF 和 EJB,对 JDBC、Java mail、JCA 及一些开源框架都提供了很多便利。








