|
|
Turbine的简介和控制流程请参见《Turbine简述》,本文主要描述Turbine2.2应用的开发步骤。
根据我们不同的需要,可以有三种方式来使用Turbine。我们可以任选其一或三者皆取,这取决于我们自己:
l 当成一个Servlet Frameworks,Turbine作为其中的Controller
l 当成一个Framework Code Library
l 当成一个Object-Relational Tool
不论你想如何使用Turbine,都只需要简单的使用turbine.jar文件就行了。换句话说,比如你想使用Turbine的连接池,只需要把turbine.jar添加到你的ClassPath里,然后在你的应用里用适当的代码告诉Turbine,配置文件可以在哪里获取,就可以了。
Turbine现在已经发展成了一个庞大的、容易使人畏缩的代码库(Codebase)。虽然如此,但是Turbine拥有清晰的组织形式,使人们能轻松的辨认出各部分的代码的功用。
Turbine的代码分为以下几个部分:
l org.apache.turbine.modules - 这就是Turbine中的Module system。有关各个Module的详细介绍请参见《Turbine简述》。
l org.apache.turbine.om - OM的意思是Object Model。这部分代码就是表现Turbine的Object Model是如何构筑的地方,这里到处充斥着Turbine对RDBMS的处理J。
l org.apache.turbine.services - 这部分就是Turbine的Service Framework。Service Framework在Turbine中是一个非常重要的方面。这些Service处理着各种各样的事务,比如数据库连接池、比如日志服务等等。
l org.apache.turbine.torque - 这就是Turbine的数据持久层。它能根据定义好的XML文件产生出针对特定数据库的
网友评论:(评论内容只代表网友观点,与本站立场无关!) |
阅读排行
|