日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

jeecms系统_自定义对象流程

發布時間:2025/6/17 windows 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jeecms系统_自定义对象流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

庫內新增對象Products 的流程說明:

?

第一步:

com.jeecms.cms.entity.assist.base下建立模型基礎類,BaseCmsProducts.java

com.jeecms.cms.entity.assist? 下建立對象類繼承繼承模型,CmsProducts.java

com.jeecms.cms.entity.assist.hbm

配置hibernate對象映射,CmsProducts.hbm.xml

src .ehcache-hibernate.xml 緩存對象配置:

??? <cache name="com.jeecms.cms.entity.assist.CmsProducts"

maxElementsInMemory="100" eternal="false" timeToIdleSeconds="600"timeToLiveSeconds="7200" overflowToDisk="true"/>

?

第二步:

com.jeecms.cms.dao.assist與數據庫交互的持久層DAO接口和實現,ProductsDao.java , ProductsDaoImpl.java ;

配置WebRoot/WEB-INF/config/jeecms-context.xml文件:

<bean id="cmsproductsDao"

class="com.jeecms.cms.dao.assist.impl.CmsProductsDaoImpl"/>

?

第三步:

com.jeecms.cms.manager.assist

業務層接口和實現,ProductsMng.java , ProductsMngImpl.java

配置WebRoot/WEB-INF/config/jeecms-context.xml文件:

<bean id="cmsProductsMng"

class="com.jeecms.cms.manager.assist.impl.CmsProductsMngImpl"/>

?

第四步(Action):

com.jeecms.cms.action.front

寫Action與前臺對接,ProductsAct.java

XML配置:

jeecms-servlet-front-action.xml

<bean id="productsAct"

class="com.jeecms.cms.action.front.ProductsAct"/>

?

com.jeecms.cms.action.admin.assist (對象添加、刪除、修改)

寫Action與后臺對接, CmsProductsAct.java???????

XML配置:

jeecms-servlet-admin-action.xml

<bean id="cmsProductsAct"

class="com.jeecms.cms.action.admin.assist.CmsProductsAct"/>

?

?

?

?

第五步(Directive):

com.jeecms.cms.action.directive (設置并返回標簽對象[@cms_products_page])

配置WebRoot/WEB-INF/config/jeecms-context.xml文件:

<bean id="cms_products_page"

class="com.jeecms.cms.action.directive.CmsProductsDirective"/>

?

<bean id="staticPageSvc"class="com.jeecms.cms.staticpage.StaticPageSvcImpl">

?????? <property name="tplMessageSource"ref="tplMessageSource"/>

?????? <property name="freeMarkerConfigurer">

?????????? <bean class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">

????????????? <property name="freemarkerVariables">

????????????????? <map>

??????? ?此處添加標簽的配置信息:

???????? <entry key="cms_products_page"value-ref="cms_products_page"/>

?

配置WebRoot/WEB-INF/config/ Jeecms-servlet-front.xml文件:

<bean id="freemarkerConfig"class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">

?????? <property name="freemarkerVariables">

?????????? <map>

??????? 此處添加標簽的配置信息:

?????? <entry key="cms_products_page"value-ref="cms_products_page" />

?

?

?

?

?

特別注意點:

對象模板位置控制:

com.jeecms.cms.action.front.ProductsAct.java

//方案路徑site.getSolutionPath()=”/WEB-INF/t/cms/www/default”

//TPLDIR_SPECIAL="special" 模板位置

// PRODUCTS_INDEX="tpl.productsIndex"; 模板名稱

return FrontUtils.getTplPath(request,site.getSolutionPath(),

????????????? TPLDIR_SPECIAL, PRODUCTS_INDEX);

?

PRODUCTS_INDEX對象需要在國際化處進行設置:

WebRoot/WEB-INF/languages/jeecms_tpl/messages_zh_CN.properties:

???????? tpl.productsIndex=products_index

?

國際化文件說明:

WEB-INF/languages/fck? 友情提示

?

WEB-INF/languages/jeecms_admin? (后臺)功能頁面,如:首頁》內容統計statistic.function.content=內容統計

?

WEB-INF/languages/jeecms_front? (前臺)友情提示,如:驗證碼錯誤。

?

WEB-INF/languages/jeecms_tpl??? (前臺)功能頁面,如:投票內容頁,tpl.tagDetail=voteIndex

?

WEB-INF/languages/jeecore_admin 功能按鈕、提示信息,如:global.submit=提交,global.confirm.logout=您確定退出嗎?
---------------------
作者:shy13078
來源:CSDN
原文:https://blog.csdn.net/shy13078/article/details/34425573
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

轉載于:https://www.cnblogs.com/Jeely/p/11214641.html

總結

以上是生活随笔為你收集整理的jeecms系统_自定义对象流程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。