金蝶时期的那些笔记

               

晚上睡不着,打开电脑翻到了一些当年在金蝶时写的笔记,还是让它们出来透透气吧,要不连我都忘记自己曾经写过这些东西了。金蝶是我第一个东家,也是我技术能力提升最快的地方,真心祝福金蝶能高飞。

EAS开发环境部署

一.开发环境的搭建

由于现场开发环境与研发中心的差异,搭建环境会有差异,为了保证最后环境的搭建成功,我们分步骤进行搭建,以方便其中的一步如果出错,方便好定位问题

1.1      使用BOS启动客户端

启动BOS,新建一个工程


加载EAS Jar包(D:\kingdee\eas\server\lib\下的所有目录的jar包,有些麻烦,所以可以考虑把所有jar包拷贝到一个目录下)


这里我把所有的jar包都拷贝到了我自己建的目录allJars

然后BOS加载


添加外部JAR


 

 


 

 


设置JVM参数

-DEAS_HOME=D:\kingdee\eas         EAS_HOME相当于JDK_HOME   

-DEAS_SERVER=tcp://localhost:11034  (服务端的IP           

-Dlog4j.configuration=file:D:\kingdee\eas\client\deploy\client\log4j.properties           (Log4j日志配置文件路径,可以没有这个参数)


Okjar包加载了,启动参数设置了后还需要修改几个地方

D:\kingdee\eas\client\deploy\client\vmoptions.properties


增加客户端启动的元数据加载路径,这部非常关键

 

OK,现在可以启动试试了


OK,搞定(这只是万里长征的第一步)


 

1.2部署自己的代码和元数据到环境

这一步也就是让你的代码和元数据要优先于EAS原有代码和元数据的加载

代码优先的设置方法:

虚拟W盘,命令:subst w:你要虚拟的目录 (相应的去掉W盘的命令是 subst w: /d


W盘建立好后,在W盘创建dev目录,并建立两个文件server-user.liblistclient-user.liblist


这两个文件用于记录优先加载的目录是那些,因为我开发的代码都会编译到D:\MyCode\EAS_01\bin,所以我制定客户端优先加载这个目录,服务端是一样的道理


然后我们设置元数据的优先加载方式

客户端,修改D:\kingdee\eas\client\deploy\client\vmoptions.properties,修改部分见红线,因为我的元数据会发布到D:\kingdee\apusic\metas;,所以这里可以设置为优先加载


      服务端

修改D:\kingdee\eas\server\bin\\common.pm

 
这个文件,原理和客户端修改类似


 

这个时候,基本都差不多了,我们尝试下看我们的单据是否能够被优先加载(这里有点文档思路写的有点跳跃,大家将就着看把,时间紧迫,顾不得字斟句酌了,J

 

 

1.3  启动EAS,看我们的单据能否使用

首先用administrator登陆


增加到EAS菜单中去


 

重新用用户登陆,可以看到我们的菜单项了


 

 


EAS是MVC架构的么?

2006年3月

EAS是MVC架构的么?逐一分析,先看看EAS是否具备M、V、C这三个元素

Modle--xxxControllerBean,在ControllerBean中除了定义了对实体的CRUD(addnew,getValue,update,delete)操作外,还包括实体相关的业务操作方法,如submit,audit,fre

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值