新手如何使用OFBIZ?谢谢前辈们了!!

05-06-09 shadow-lx
我是刚刚入道的JAVA的小新手,以前没做过有关J2EE方面的项目,现在公司要用OFBIZ开发电子商务网,搭建起来后就无从下手了。我要具备什么样的知识才能运用OFBIZ做二次开发。请前辈们给我点学习建议!!

shadow-lx
2005-06-09 22:00
等待回音------

banq
2005-06-10 17:11
有专门的OFBiz中文网,好像它的一些技术已经落后,耐心等待它和Spring的整合版本吧。

lee-m
2005-07-15 18:06
没有人给你答复哈。看来现在使用ofbiz的人少了呀。我以前也使用过ofbiz做过项目,但是早就放弃ofbiz而转向现在流行的struts+spring+hibernate了。

我本人并不赞成你用ofbiz,何况你又是个新手。其实鉴于你的情况还是用

最原始的方法最好,一步一步来。先用javabean+servlet+jdbc来开发就不错了。如果你要使用筐架的话我也建议你用struts+spring+hibernate这些。因为相对与ofbiz来说学这些要容易一些。当然我尖对于现在的学习环境来说,因为struts、spring、hibernate这些资料网上都处都有,随手可得,因为流行,因为使用的人多。但是ofbiz就不同了。

lee-m
2005-07-15 18:16
ofbiz是一个很庞大很复杂的东东。想学好不是容易的事,所以你要做好心理准备。别想几个星期就可以搞定。对于一个新手来说刚开始可能就会被他的这些配置文件搞晕。下面我简单的给你介绍我以前使用ofbiz的一些心得吧:

1、首先是配置数据原:

假设你的ofbiz在D盘下:

D:\ofbiz\ofbiz\commonapp\etc\entityengine.xml

在这个文件中配置数据原,以下为mssql2000

<datasource name="localmssql"

helper-class="org.ofbiz.core.entity.GenericHelperDAO"

field-type-name="mssql"

check-on-start="true"

add-missing-on-start="true"

join-style="theta-oracle">

<sql-load-path path="commonapp/db" prepend-env="ofbiz.home"/>

<sql-load-path path="ecommerce/etc" prepend-env="ofbiz.home"/>

<inline-jdbc

jdbc-driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"

jdbc-uri="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ofbiz;SelectMethod=Cursor"

jdbc-username="sa"

jdbc-password=""

isolation-level="Serializable"/>

<!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->

</datasource>

然后在

<entity-model-reader name="main">

<resource loader="mainfile" location="entitymodel_jd.xml"/>

<resource loader="mainfile" location="entitymodel.xml"/>

<resource loader="mainfile" location="entitymodel_content.xml"/>

<resource loader="mainfile" location="entitymodel_accounting.xml"/>

<resource loader="mainfile" location="entitymodel_humanres.xml"/>

<resource loader="mainfile" location="entitymodel_shipment.xml"/>

<resource loader="mainfile" location="entitymodel_workeffort.xml"/>

<resource loader="mainfile" location="entitymodel_workflow.xml"/>

<resource loader="mainfile" location="entitymodel_order.xml"/>

<resource loader="mainfile" location="entitymodel_party.xml"/>

<resource loader="mainfile" location="entitymodel_product.xml"/>

<resource loader="mainfile" location="entitymodel_marketing.xml"/>

</entity-model-reader>

中增加你的数据库文件的文件名:此文件在

D:\ofbiz\ofbiz\commonapp\entitydef目录下创建:

如下:

<entity entity-name="WsjUser"

package-name="jdsoft.com.WsjUser"

title="SrZc User">

<field name="userId" type="id-vlong-ne"></field>

<field name="userName" type="description"></field>

<field name="userAge" type="description"></field>

<field name="userDepartment" type="description"></field>

<field name="userStudy" type="description"></field>

<field name="userType" type="description"></field>

<field name="userLogintime" type="date-time"></field>

<field name="userPassword" type="description"></field>

<field name="userSex" type="description"></field>

<prim-key field="userId"/>

</entity>

猜你喜欢
2Go 1 2 下一页