创建业务逻辑与数据库访问.docxVIP

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
创建业务逻辑与数据库访问

创建业务逻辑与数据库访问 1.前言 在尝试本文的例子之前, 1.???????? 请先阅读《新人指南》,并按照其指示,在你的电脑上安装适当的软件。 2.???????? 请再阅读《创建简单的WEB应用》和《创建简单的WEBX应用》,了解如何创建一个Webx应用。 记得我们在《创建简单的WEBX应用》一文中,给部分screen、action中留着FIXME标记吗?如果你记不清了,可以在eclipse中打开workshop2项目,察看其Tasks视图: 在前文中,由于我们尚未实现业务逻辑和数据库访问逻辑,所以无法做某些操作。在本文中,你将实现这些逻辑,填补前文中未完成的事情。 2.准备 本文所有的例子建立在《创建简单的WEBX应用》的例子workshop2的基础之上。所以请务必先学习前文,并根据其步骤创建一个基本的Webx应用。 在开始前,还需要做一件事:添加新的依赖包。本文的例子将涉及数据库、业务框架、Spring框架、单元测试等内容,因此我们需要修改project.xml文件,以增加相应的依赖包。 请修改workshop2目录下的project.xml如下: ?xml version=1.0 encoding=GB2312? project id=workshop/webapp-2 ??? build ??????? dependencies ??????????? include uri=toolkit/webx/turbine/ ??????????? !-- Data source实现 -- ??????????? include uri=jakarta/commons/dbcp/ ??????????? include uri=jakarta/commons/pool/ ??????????? !-- 数据库 -- ??????????? include uri=sourceforge/hsqldb/ ??????????? !-- O/R mapping实现 -- ??????????? include uri=sourceforge/ibatis/ ??????????? !-- Toolkit service -- ??????????? include uri=toolkit/service/spring/ ??????????? include uri=toolkit/service/resource/ ??????????? !-- Command pattern框架 -- ??????????? include uri=toolkit/biz/command/ ??????? /dependencies ??? /build ??? build profile=TEST ??????? dependencies ??????????? include uri=toolkit/common/test/ ??????? /dependencies ??? /build ??? projects name=toolkit_deps ??????? project id=toolkit/webx/turbine version=2.0/ ??????? project id=toolkit/service/spring version=1.0/ ??????? project id=toolkit/service/resource version=1.0/ ? ??????project id=toolkit/biz/command version=1.0/ ??????? project id=toolkit/common/test version=1.0/ ??? /projects ??? projects name=3rd_party_deps ??????? project id=sourceforge/spring version=2.0.1/ ??? /projects /project 修改完以后,请进到命令行状态,在workshop2目录下执行antx命令: antx eclipse 成功以后,回到eclipse并刷新项目。 请记住,由于依赖包增加了,Antxclipse插件不会自动把新增的jar包复制到Tomcat布署目录,因此在你第一次执行本文的应用前,请重新打包(antx)并重新布署应用(antxexpand)。否则应用程序将出现运行时错误,报告NoClassDefFoundError。 3.业务框架简介 在一个典型的三层应用结构中,业务层位于中间,用来定义业务逻辑。 业务层有很多种实现方法,可谓各有千秋。在我们的大部分应用中,我们选择使用一种被称为command pattern的方式,来

您可能关注的文档

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档