扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:李力 来源:Csdn博客 2007年11月18日
关键字:
在本页阅读全文(共12页)
Web层
Web层实现方式很多,这个教程里给出两种方式。一种是简单的Servlet,来显示Product信息,另外一种是使用Visual Web Pack,实现对订单的管理。
创建Servlet
1、在“项目”窗口中,右键单击 BookshopApp-war 节点,然后选择“新建”> "Servlet"。
2、类名:ProductServlet,包名:bookshop.web。单击“下一步”。
3、在下一个“配置Servlet部署”窗口中,单击“完成”按钮。
4、在ProductServlet源代码编辑器中,任意位置单击鼠标右键,选择“企业资源”>“调用 Enterprise Bean”。
5、在“调用Enterprise Bean”窗口中,选择“BookshopApp-ejb” -> “ProductFacade”,点击完成。
6、这一步骤之后,IDE会在 ProductServlet.java代码中,插入语句“@EJB private ProductFacadeLocal productFacade;”,表示对EJB的声明和引用。
7、修改后的 ProductServlet.java代码如下:
|
运行企业应用程序
在“项目”窗口中,右键单击 BookshopApp项目, 并选择“运行项目”。 IDE 会执行以下所有任务:
◆生成企业应用程序项目及其所有子项目(Web 模块项目和 EJB 模块项目)。
◆如果服务器尚未运行,启动它。
◆如果企业应用程序已部署到应用服务器上,卸下它。
◆将企业应用程序部署到应用服务器上。
◆打开在指定的相对 URL 中的 Web 模块。
浏览器中自动打开的URL是“http://localhost:8080/BookshopApp-war/”,显示空白的index.jsp, 修改URL为“http://localhost:8080/BookshopApp-war/ProductServlet”,运行结果如下:
图11 |
JSF与NetBeans Visual Web Pack
JSF(Java Server Faces)是Web应用程序的一种框架,而NetBeans Visual Web Pack是工具,实现了JSF的可视化编程。
下面介绍了使用NetBeans Visual Web Pack开发网上商店的Web层,实现如下功能。
◆浏览商品
◆根据用户名查询对应订单
◆生成订单
◆删除订单
创建Visual Web Pack项目
创建Visual Web项目
1、IDE中选择“文件”>“新建项目”来创建一个项目。在“类别”窗格中选择“Web”,然后在“项目”窗格中选择“Visual Web 应用程序”,单击“下一步”。
2、在“新建Visual Web应用程序”窗口中,输入如下内容:
项目名称:BookshopApp-vwp
项目位置: 建议在BookshopApp目录下
服务器: Sun Java System Application Server
Java EE 版本: Java EE 5
3、单击“完成”,生成BookshopApp-vwp项目文件夹及相关文件。
把BookshopApp-vwp项目加入到BookshopApp企业应用程序项目中,
1、右键单击BookshopApp项目,选择“属性”;
2、在“选择项目”窗口中,浏览选择“B”文件夹,“项目JAR文件”栏目下出现“dist/BookshopApp-vwp.war”,点击“添加项目JAR文件”按钮ookshopApp-vwp。
3、在“项目属性”窗口中,选择左侧栏中“生成”->“打包”,点击右侧栏中“添加项目”按钮。
4、返回到“项目属性”窗口,点击“确定”按钮。
图12 |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者