云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Ofbiz 自我总结,入门文档 - 图文

Ofbiz 自我总结,入门文档 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 23:31:30

value=\,继续向下找到view-map name=\,最后得到该请求该返回的页面位置page=\)

8.按重要/常用程度依次介如下(例2):

hot-deploy就是我们往里写/放程序的地儿

runtime下的catalina文件夹里放的是jsp生成的java和class文件 logs里放的是ofbiz的日志,出错时我们常看这里的 error.log文件

framework我感觉是整个ofbiz的核心,当然里面也放有例子(example),有时我们参考这个example下的文件

application用的最少,可能是程序开发后真正要运行的地儿 startofbiz.bat就是ofbiz的启动脚本了

上面我们对目录下的文件有了个大致了解,下面就动手写一个helloWorld.

Step1: 在hot-deploy下,新建一名为\的文件夹,后续的文件(夹)都是加在这个文件夹下的.

Step2: 在刚建的文件夹下新建一个名为\的文件, 感觉这个文件与ofbiz的关系像web.xm与servlet容器的关系.在文件ofbiz-component.xml里写如下内容:

xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance

xsi:noNamespaceSchemaLocation=\

base-permission=\ location=\ mount-point=\ app-bar-display=\

Step3: 在\文件夹下新建名为\文件夹,我们现在要做的是web程序嘛.

Step4: 在Step3新建的文件夹里新建文件夹\感觉这一块就很像往Tomcat里部署程序了,我们会在这里加WEB-INF文件夹,error文件夹,index.jsp文件,这都很熟悉了. Step5: error文件夹和index.jsp文件可以直接从framework下的example里拷过来.

Step6: 新建WEB-INF(在Step4新建的\文件夹下)后, 在它下面新建两个文件web.xml和controller.xml.web.xml就是我们常见的那个web.xml, controller.xml文件,顾名思义, 类似于struts里的struts.xml.web.xml文件里的内容可从framework下的example里对应文件内部拷过来,内部一个字也 不改,当然还是改的好,只是现在那些信息还用不到.controller.xml的内容如下,先这么写,待会再边做边往里加些东东.

xsi:noNamespaceSchemaLocation=\

/error/error.jsp

Step7: 写到这,基本结构已搭好,下面写要显示的内部.OFBiz项目刚开始时是以jsp为默认表现层技术的, 后来慢慢改成FreeMarker了, 当然也还支持jsp, 现在随大流儿,用FreeMarker.有webapp下的myHelloWorld文件夹里新建helloWorld.ftl文件,其内容如下:

HELLO

Hello world!It works, this is my first OFBiz application! :)

这不就是一个HTML文件么? 是的, 现在咱们这个HelloWorld还没有用到FreeMarker的东西.

Step8: 要显示的内容写好了,下面配置下我们就可以浏览器里访问了.

在Step6新建的\文件里,\一行的下面加如下内部:

Step9: OK了, 现在就可以启动OFBiz了(通过startofbiz.bat脚本文件).如果不出意外的话,就能看到如下所示的效果:

为了方便比照, 把刚建的myHelloWorld文件夹图片也贴上来.

Ofbiz学习经验谈 不可否认,OFBiz这个开源的系统功能是非常强大的,涉及到的东西太多了,其实对我们现在而言,最有用的只有这么几个:实体引擎、服务引擎、WebTools、用户权限管理。 最先要提醒各位的是,在配置一个OFBiz时,路径中千万不要包含空格,要不然老提示出错,无外乎是scoket write error之类的信息,会让你郁闷得不停^_^ 用户登录鉴权这一块我们完全可以照搬OFBiz现有的东西,其实也就是调用包org.ofbiz.securityext.login.LoginEvents里面的一些方法来进行处理。 Component定义:component-load.xml,可根据需要调整需在启动时引入的Component,比如增加一个Study,定义:

5、 ofbiz-component.xml:主要的配置文件,需要注意的一些东西:

(1)

至于其他一些配置,很简单,看看就晓得。

下 面讲一下Web应用配置,Web应用配置中涉及到的最重要的两个文件是:controller.xml和 regions.xml,controller.xml文件主要是配置request-map,也就是请求映射关系,所有的请求映射都需要在这里边进行配 置,也就是我们在Web页面上常看到的/login等,如果涉及到view-map类型是region,就需要从region.xml文件中去读取配置, 其实也就是配置各个region引用的处理页面(可以是各种开发语言,比如Jsp、ftl等等)。另外,在region.xml配置文件中最重要的一部分 就是MAIN_REGION的配置,就是整个网页布局的配置,包括header、appbar、error、content、footer等等,其中 appbar就是我们在前面刚刚提到的主界面上那一排按钮的配置了,header、footer和error太简单,不说了,我们主要要修改的东西都是在 content这一块上进行展现。 网页中用到的一些样式、公用的定义都是在main_template.jsp中写入的,也需要在MAIN_REGION的属性中配置引用的文件。样式定义文件是引用images这个component,所以这个也是关键,不能缺的。

最 后,讲一讲我对数据库访问的一些简单的了解:对数据库的访问主要是通过GenericDelegator进行控制,包括一些常用的方法,如 findAll、remove、store、create等等,具体的用法要去研究一下,其实也不算复杂,先建立一个

GenericDelegator, 如果是create、store就可以通过makeValue方法将一些字段的值设置到GenericValue,之后再进行store或是 create,具体语法要去参考一些文档,还没去看这一块的东西。

最最需要访问的一些文档:OFBizChina 实体引擎配置指南、OFBizChina 区块(Region)指南、OFBizChina 服务引擎配置指南、OFBizChina JSP标签库指南,当然,研究OFBiz的前提是要首先要理解MVC模式的概念,也就是View-Model-Control,否则一切都是空谈。

补充几点:

1、 对于Ofbiz构造动态查询语句 (1) 构造查询条件

(2) 给每个条件之间加上逻辑关系,用mainCond = new

搜索更多关于: Ofbiz 自我总结,入门文档 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

value=\,继续向下找到view-map name=\,最后得到该请求该返回的页面位置page=\) 8.按重要/常用程度依次介如下(例2): hot-deploy就是我们往里写/放程序的地儿 runtime下的catalina文件夹里放的是jsp生成的java和class文件 logs里放的是ofbiz的日志,出错时我们常看这里的 error.log文件 framework我感觉是整个ofbiz的核心,当然里面也放有例子(example),有时我们参考这个example下的文件 application用的最少,可能是程序开发后真正要运行的地儿 startofbiz.bat就是ofbiz的启动脚本了 上面我们对目录下的文件有了个大致了解,下面就动手写一个helloWorld. S

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com