金蝶时期的那些笔记

这篇博客记录了金蝶EAS的开发环境搭建过程,包括BOS客户端启动、代码和元数据部署,以及EAS是否采用MVC架构的探讨。此外,还介绍了EAS的UI体系、DAO模式的应用、EAS类的架构,以及常见服务端SQL语句和异常处理。博主通过笔记分享了在金蝶工作期间的技术成长和经验。
摘要由CSDN通过智能技术生成

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

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,所以我制定客户端优先加载这个目录,服务端是一样的道理


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

客户端,修改

  • 7
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 35
    评论
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值