LOUSHANG框架学习总结
一.环境配置:
1.安装JDK(jdk-1_5_),例如安装到c:\java\jdk目录下.
2.配置环境变量: “Classpath\.;%JAVA_HOME%\jre\lib\rt.jar;”\” JAVA_HOME\C:\java\jdk\;”/”Path/C:\java\JDK\bin;”
3.重新启动机器。
4.安装tomcat(apache-tomcat-5.),例如安装目录为:d:\Tomcat
5.打开eclipse程序,“文件—切换工作空间”来改变工作目录(也就是你的代码存放的位置);
6.将Tomcat控件拷入eclipse目录下的plugins目录下,重新启动eclipse.便会看到tomcat图标,打开“窗口——首选项——tomcat,”tomcat version 中选择version5.x,tomcat home中填入tomcat安装目录,Context declaration mode中选择Context files;在左面选择advanced,tomcat base输入tomcat安装目录;左面选择jvm settings,右面jre中显示您机器上安装的jre文件.点左面S
ource path,右面显示的是当前项目;点左面的tomcat manager app,右面显示Managerapp url: localhost:8080/manager,在Managerapp username中输入admin,然后点击”add user to tomcat –l”按钮,最后点击确定。
7.打开”窗口——打开透视图——其它”,在里面选择“CVS存储库研究”,在左面显示cvs存储库视图,点右键,选择新建“存储库位置”,在里面依次输入相关信息,连接成功后在左面会显示主机上的文件,点右键,选择“刷新分支。。”,然后在“分支”中会显示主机的所有项目,点右键,选择“检出项目”
8.在左面列表中有个build.properties 文件,双击,右面选择build.properties.会显示出deploy.dir=d:\\tomcat\\webapps和deploy.name=Loushang
9.在左边列表中有个文件initDataBase.properties文件,双击,在里面的Oracle信息中输入”10.1.50.60:1521:jinzhi” . 10.1.50.60是服务器IP地址,1521是oracle端口,jinzhi是服务器数据库服务名.同样要在”l”文件中修改此内容
10.点击左边列表中Loushang右键属性,选择tomcat project-------update context definition”会弹出一个框,点确定
11.点击左边列表中l文件,右键选择“运行方式--------ant 构建…..”,然后在弹出的框中依次选择目标中的三个复选框,点运行.这就是发布过程.
12.然后在浏览器中输入:localhost:8080/Loushang便会出现主界
二.实际操作;
1.首先建文件l,该文件放在代码机----config HEAD下.在代码机-----config HEAD------generator.properties中添加代码:schema.l然后l执行,生成的文件在out.里,然后,将代码机中out----conf---gdstd---gdbzh----inpersoninfo文件拷到loushang----web-inf------conf------gdstd---gdbzh下.
2.将代码生成机out----enum----enum.properties中的内容拷到loushang-----web-inf---conf----enum----enums.properties文件中,别忘了加注释
3.将代码生成机out----jsp----gdstd----gdbzh----inpersoninfo拷到 loushang----jsp----gdstd----gdbzh下
将代码生成机--------out-------src-------org-----loushang----gdstd----gdbzh---inpersoninfo拷到Loushang-----src----org----loushang----gdstd----gdbzh目录下
4.配置楼上框架:l中添加
<!--综合管理 -->
<bean id="zhgl" class="org.loushang.waf.BaseBeanConfigue">
<property name="mappingResources">
<list>
<value>conf/gdstd/zhgl/l</value>
</list>
</property>
</bean>
前面的zhgl要唯一,红部分为刚才拷到loushang的l文件
打开l,在里面到
<!---通用帮助定义-->
在下面添加如下代码
<value>/WEB-INF/conf/bsp/help/tables/pub_common_help.properties</value>
其中红部分为:刚才拷到loushang------web-inf-------conf------gdstd-----gdbzh----inpersoninfo----inpersoninfo.properties
5.到localhost:8080/Loushang/中点菜单维护------到广东标准化,要添加子菜单,,点右键,增加,在其中的名称输入菜单名称,类型为普通,“值”框中输入Loushang-----web—l文件中”翻页初始化特殊查询配置开始”下第一行的<bean id=”inpersoninfoquery_page_init”引号里面的代码再加上。Cmd;目标中添入main
6.然后再到localhost:8080/Loushang下的权限管理模块中,点一下资源管理------功能资源管理,然后就会出现“功能模块列表“,点一下“基础服务”,用右键点一下“基础服务”,选择“增加下级模块”,在右面的模块代码中输入”gdstd07”(这个07是模块设计说明书中你的这个模块的序号),在模块名称中输入名称,在“是否末级模块”勾上勾,然后点保存.
7.然后到刚才你添加的下级模块,点右键,选择“增加功能”,在“一般信息”的“功能系统编码”输入gdstd060501,功能编号一样,功能名称输入“企业人员管理”,点一下“操作列表”,然后在右面点击增加,依次输入”gdstd060501”“列表”,URL输入Loushang-----web—l文件中”翻页初始化特殊查询配置开始”下第一行的<bean id=”inpersoninfoquery_page_init”引号里面的代码再加上。Cmd;点保存
8. 再点增加,依次输入gdstd060502,新增,inpersoninfo?method=forinsert(forupdate,delete,insert,detail)
9.然后注销,重启服务器,看有没有这几个菜单。
注:将loushang-----bin---org---loushang----gdstd---gdbzh---inpersoninfo(这是生成的代码.c
双击eclipse安装不上lass)拷到loushang---web-inf-----classes-------org-----loushang------gdstd-----gdbzh目录下
10,:用在当一个页面中某个下拉框要在数据库中提取数据时
1>.在Loushang-----WEB-INF---------commonCollectionSupport文件中添加如下代码
<bean id="stCityCollection" class="org.loushang.waf.data.SqlCollection">
<property name="sql"><value>SELECT VALUE,VALUE FROM WORDINFO WHERE TYPE='XZQH' AND SUBSTR(CODE,1,2)='44' AND SUBSTR(CODE,5,2)='00' AND SUBSTR(CODE,3,4)!='0000' </value></property>
<property name="ds"><ref bean="dataSource"/></property>
</bean>
注:id为唯一代码,其中查询语句必须都为大写,只需改where就可以.
2>.打开Loushang-----web-inf--------conf-----gdstd-----zhgl中进行注册
<bean id="stsupervise_interceptor" class="org.loushang.waf.interceptor.CollectionInterceptor">
<property name="collections">
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论