BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #3453同步于 2006/2/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

===实践项目学习 JAVA 手把手篇===

atian25
2006/2/15镜像同步17 回复
项目一: 一个简单的时间服务器,根据用户的请求,答复给用户时间. 1.不要求界面,可以直接在命令行下 2.server端可以同时接受多个client的连接, 暂时提供了两种时间的格式,如果client发送过来的是Date则回复2006-01-10的格式,而发送DateTime的话回复2006-01-10 12:00:00 3.发送"bye"则中断连接. 4.client端可以接受用户输入指定的命令,再发过去,如现定义了3种命令: Date DateTime Bye 主要学习这几个知识: Thread java.util.Date java.text.SimpleDateFormat java.net.Socket java.io.* 当然,也可以用其他方法,如1.5的新多线程方法和1.4的nio等. 发挥自己的能力吧. 欢迎一起来学习和研究.
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Neverwinter机器人#1 · 2006/2/15
ms可以拿ftp server的程序来修改.......
atian25机器人#2 · 2006/2/15
注意,这只是一个练手项目,给一些想学好java但又不知道怎么入手的新人的. 本来是应小子的要求,给他一些小项目来指引下的,现在公布出来. 改也没什么,参考也没什么 关键是,我们只是给你提供了一个机会,具体还是看自己的把握.
Neverwinter机器人#3 · 2006/2/15
main thread 循环 check 是否有连接请求,有的话就 new 一个 thread 来响应 client
atian25机器人#4 · 2006/2/15
代码的说话 当然,你要是到达了高的层次, UML图说话也成
Neverwinter机器人#5 · 2006/2/15
晚上再看
atian25机器人#6 · 2006/2/15
你的话,要求UML图等文档都健全~
Neverwinter机器人#7 · 2006/2/15
.......最基本的,需求分析、用例、概要设计、详细设计、测试.......... 【 在 atian25 的大作中提到: 】 : 你的话,要求UML图等文档都健全~
atian25机器人#8 · 2006/2/15
你要想复杂,我也不介意,哈哈哈... 顺便我也学习学习规范写法...
Neverwinter机器人#9 · 2006/2/15
没有什么规范的写法,每个公司应该都会有自己的模版 至于一些大众化的模版,网上有 【 在 atian25 的大作中提到: 】 : 你要想复杂,我也不介意,哈哈哈... : 顺便我也学习学习规范写法...