List Synchronization Service 总结

这个项目虽然业务逻辑不是很复杂,不过涉及的东西倒是很不少!

这个项目涉及到了Email,FTP,WebService,Windows Service,Log Event,Xml,不过通过这次项目实践,我也学到了不少东西,哈哈,虽然做的时候很是费劲儿

Email使用的Quick Easy Mail,恩,用着还凑合吧

FTP使用的是星亮给的一个类,socket连接FTP的,还不错,写这个类的人可定很牛,8过这里面没有一个方法可以从FTP直接得到文件内容,只有一个把FTP上的文件存到本得的方法,跟实际用起来的话有些麻烦

WebService,如果需要设置的WebService的地址的话,记着吧他改成动态的,然后再在资源文件里面找到构造方法,里面有给WebService付值得选成dynamic。另外还学要对weblaunch进行更多的了解,对他不熟悉造成了很大的障碍。

Windows Service通过这次,对这个东西也了解不少了,尤其是如何打包安装,恩恩

Log Event,这个不得不提,跟log4j差不多,的确不错,尤其是对windows service这样的项目,用来监视程序的运行是个好东西,回头吧,那个logs.cs的代码放上来,以供以后使用

这次项目比计划的时间长了不少,原因有以下几点:
1。开始对项目的技术难度估计不足,看了看逻辑流程,觉得很简单。
2。开始做的时候,本以为小赵会挑大梁,毕竟他都做了一段时间了,怎么也得会些东西啊,结果我看了他做的东西,还得重新写
3。对FTP那个类的改写,用了很多的时间。改的还是不很成功,怎么把流转化成数组?这个是改写的关键,从socket中得到一个文件下载流,想以byte[]的格式存在内存中,可惜不知道怎么弄好。最终的解决办法,是在本地磁盘上创建临时文件,然后再读到内存中
4。对WebLaunch的WebService不了解,这个成了项目中遇到的很大问题,哎~~~
5。开始不知道要写Logs,这个是很大的麻烦,为了监视程序的运行,必须要写很多Logs,下次要注意的说

基本上就总结这么多吧,反正下次遇到这样类似的项目,上手就容易的多了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值