在学会利用主流IDE开发环境集成开发dorado之前,我们首先必须了解dorado项目的基本结构。
看下图,一个典型的dorado项目的目录结构:
图表 3 1
工程配置文件*.dorado
其中doradosample.dorado为工程配置文件,其基本内容如下:
sourcePath=${project.root}/src |
其中关键元素说明如下:
- ${project.root}:项目的根目录,也就是当前*.dorado的工程配置文件所处的位置;
- sourcePath:java源码所存放的文件夹;
- localHome:dorado资源文件的村放文件夹
- webRoot:web应用的文件夹
- javaSourceEncoding:studio编译该项目时所采用的编码格式
以上的内容都可以在创建dorado项目的时候指定,如下图:
图表 3 2
Web.xml
另外dorado studio创建项目时,会自动的将web目录中web.xml文件添加如下的代码:
<web-app> <filter> <filter-name>doradofilter</filter-name> <filter-class>com.bstek.dorado.core.DoradoFilter</filter-class> </filter> <filter-mapping> <filter-name>doradofilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <servlet-name>doradoservlet</servlet-name> <servlet-class>com.bstek.dorado.core.DoradoServlet</servlet-class> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>doradoservlet</servlet-name> <url-pattern>*.d</url-pattern> </servlet-mapping> <taglib> <taglib-uri> http://www.bstek.com/dorado</taglib-uri> <taglib-location>/WEB-INF/dorado.tld</taglib-location> </taglib> </web-app>
其中包含doradofilter,doradoservlet,dorado.tld的引用,这是一个dorado web项目必须要配置的三个对象。
Web/web-inf中的三个文件
在web目录下,dorado studio自动会添加的对象如下:
Web/web-inf中添加如下的文件:
- dorado.properties
- dorado.tld
- dynamic-dropdown2.jsp
以上三个文件在每一个项目下面都是一致的。
13个dorado相关的jar文件
Studio自动的在web/web-inf/lib目录下自动添加13个dorado的jar包:
dorado5-action.jar |
dorado5-admin.jar |
dorado5-biz.jar |
dorado5-common.jar |
dorado5-core.jar |
dorado5-data.jar |
dorado5-designsrv.jar |
dorado5-i18n.jar |
dorado5-module.jar |
dorado5-security.jar |
dorado5-smartweb.jar |
dorado5-utils.jar |
dorado5-view.jar |
Attachments:
worddavc6639b03412fe6cf35a2cd50f7ad76ae.png (image/png)