新人求教:单机项目转C/S的疑惑

yingyuebingya 2009-10-08 07:38:16
我在培训学校学习,前段时间学完J2SE后和同学一起做了个企业进销存管理系统(单机版)作为项目答辩的项目。
完成后,我们开始教ASP.NET。我用业余时间想把这个系统改成C/S架构的。
用网络通信和多线程的知识写了个服务器端,又改了下客户端的代码,勉强可用了。
但是,总感觉缺点什么?
想问问,有过这方面开发经验的前辈,
如果要继续完善,需要再继续做些什么?
我们没有教J2EE,小型的C/S系统需要用到吗?
如果想自己学的话,开始要怎么做?从那儿下手?

...全文
126 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yingyuebingya 2009-10-11
  • 打赏
  • 举报
回复

图片发不上来 ?
yingyuebingya 2009-10-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zqv11 的回复:]
因为不知道你的代码写到什么程度了,不好说需要做什么改进。

听你描述的好像缺一个图形化交互界面,学一学gui吧。
[/Quote]
是说界面吗?

这个单机的时候已经做好了的 刚又加了个聊天室进去!
现在遇到的一个问题是:由于涉及到多表更新,原来单机用java事务处理就可以
现在代码在客户端,数据库操作在服务端,就没办法做事务处理了
想到的一种方法是把业务逻辑这一块代码写在服务器,客/服之间传递方法名和参数就行,在网上搜的,好像这样就叫三层了。又没学过,也不知道怎么用?
现在学校在教asp.net,讲三层开发时提到了模型层,我传递数据时,照猫画虎也建了几个类,用对象序列化来传递信息。功能时实现了,只是想知道在java中是怎么实现的?
原来一直以为j2ee里会讲到这些东西,后来发现好像那是b/s的。晕乎乎的,以前做单机时,是照着网上抄的需求分析做的。现在照自己的想法做,毕竟没经历过,想起来很费劲。
希望有这方面经验的前辈提示下,大概要怎么做?要用到那些知识点?谢谢大家!
littlemonster 2009-10-08
  • 打赏
  • 举报
回复
C/S 桌面程序噢,我就用java做桌面程序gui

[Quote=引用楼主 yingyuebingya 的回复:]
我在培训学校学习,前段时间学完J2SE后和同学一起做了个企业进销存管理系统(单机版)作为项目答辩的项目。
完成后,我们开始教ASP.NET。我用业余时间想把这个系统改成C/S架构的。
用网络通信和多线程的知识写了个服务器端,又改了下客户端的代码,勉强可用了。
但是,总感觉缺点什么?
想问问,有过这方面开发经验的前辈,
如果要继续完善,需要再继续做些什么?
我们没有教J2EE,小型的C/S系统需要用到吗?
如果想自己学的话,开始要怎么做?从那儿下手?


[/Quote]
zqv11 2009-10-08
  • 打赏
  • 举报
回复
因为不知道你的代码写到什么程度了,不好说需要做什么改进。

听你描述的好像缺一个图形化交互界面,学一学gui吧。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧