社区
Java SE
帖子详情
新人求教:单机项目转C/S的疑惑
yingyuebingya
2009-10-08 07:38:16
我在培训学校学习,前段时间学完J2SE后和同学一起做了个企业进销存管理系统(单机版)作为项目答辩的项目。
完成后,我们开始教ASP.NET。我用业余时间想把这个系统改成C/S架构的。
用网络通信和多线程的知识写了个服务器端,又改了下客户端的代码,勉强可用了。
但是,总感觉缺点什么?
想问问,有过这方面开发经验的前辈,
如果要继续完善,需要再继续做些什么?
我们没有教J2EE,小型的C/S系统需要用到吗?
如果想自己学的话,开始要怎么做?从那儿下手?
...全文
170
4
打赏
收藏
新人求教:单机项目转C/S的疑惑
我在培训学校学习,前段时间学完J2SE后和同学一起做了个企业进销存管理系统(单机版)作为项目答辩的项目。 完成后,我们开始教ASP.NET。我用业余时间想把这个系统改成C/S架构的。 用网络通信和多线程的知识写了个服务器端,又改了下客户端的代码,勉强可用了。 但是,总感觉缺点什么? 想问问,有过这方面开发经验的前辈, 如果要继续完善,需要再继续做些什么? 我们没有教J2EE,小型的C/S系统需要用到吗? 如果想自己学的话,开始要怎么做?从那儿下手?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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吧。
信息系统计算模型:从C/S、B/S到云计算
随着计算机软件的不断发展,计算机软件的科学计算、信息处理两大用途中,信息处理应用变得越来越广泛。信息处理软件自始就是多用户的:UNIX上的mail是最早的信息处理软件之一,它的作用是在同一台UNIX机器的不同用户间传递文本信件。计算机网络出现后,多用户的信息处理软件得到进一步发展,演变成“信息系统”。一个基于计算机的信息系统,是以计算机软件、硬件、存储和电信等技术为核心的人机系统。 回到过去
【JavaWeb】B/S和C/S区别
1.控制台程序(客户端程序)和javaweb(浏览器/客户端)程序最大的区别? i.控制台(桌面)程序 a.(纯客户端程序)-->
单机
程序,运行于本机 b.(服务器/客户端)c/s-->服务器上有一份程序/客户端有一份程序,服务器可以和客户端进行通信 ii.javaweb程序 a.浏览器/客户端)B/S-->服务器上有一份程序/客户端上的浏览器,服务器...
通俗讲解软件应用的B/S、C/S结构以及单击版、网络版软件的区别
B/S、C/S软件应用的区别 区别1:用户与软件的交互是否需要安装专门程序 百度百科已经对2者的定义描述得较清楚了。其实,二者本质之别在于用户电脑上要不要安装专门程序。 C/S版中的C就是指装专门软件的用户电脑——客户端。 一款软件想要被用户使用了,除了安装专门软件的途径外,还可以通过Web浏览器使用,用户不需要安装专用程序,这就是B/S软件;用户通过Web浏览器将输入参数传到服务器上,交由服务器...
B/S、C/S、SaaS架构到底有什么区别?
首先声明:B/S C/S 与 Saas 不是一个层面的 前二者是系统架构,后者是软件服务 有时也会超出软件甚至IT的范畴 B/S(Browser/Server):浏览器/服务器架构,如果你所用的软件是通过浏览器来操作的,那这个软件就是B/S架构,最典型的就是网上银行。那么,B/S是不是一定要上网才能使用?当然不是,B/S架构的软件可以安装在局域网或个人电脑上,通过在IIS中建立站点来使用。所以,抛开种种表面现象,B/S最基本的特征就是通过浏览器来使用。 B/S是随着Internet技术的兴起,对C/S结构
转
:B/S和C/S结构的区别
转
载:https://www.cnblogs.com/groler/articles/2116905.html B/S和C/S结构的区别 概念: C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章