`
yping061
  • 浏览: 8397 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
     大家好!在第一篇里已经提到该迷你系统的四个业务功能:A.登录;B.查询;C.更新;D.删除,这里先讲第一个业务功能--登录.     首先对登录业务进行分析.教员可通过用户名跟密码登陆系统,具体业务流程:教员在登录界面输入用户名跟密码->调用客户业务类的登录方法,向服务发送请求->服务器接收用户发送的登录请求,调用服务器的登录服务,返回结果->服务器向客户端发送响应->客户端接收服务器的响应并进行处理.     我们已经明确地知道要实现登录要做些什么:     A.创建服务器端ServerSocket,处理客户端登录请求,返回处理结果.       A.1 在第 ...
    第一篇大概框架已经介绍了,这里主要对包和使用到的九个类进行分工细化.各位看官且听我一一介绍~~     对于包的分布,我们就用四个包来搞定:     A.com.yping.entity,用来存放实体类,例如教师类;      B.com.yping.util,存放公共类,例如系统使用的常量数据;     C.com.yping.server,存放服务器功能类;     D.com.yping.client,存放客户端功能类;     然后,我们对这四个包里都有哪些类进行详解:     A.entity包:       A.1  Teacher类,因为要通过网络传输对象,故使用序列化 ...
    恩,怎么样总结练习Java的第一个综合实践呢?在做这个系统时其实写的代码并不多,就是分包,封装对象,类似教师类,学生类,服务端类,客户端类,公共类(一些共用的系统数据)...     本来打算是先写单位的相关业务的,把每天用到 ...
  利用序列化机制进行深拷贝: A.将对象序列化到输出流再读回即可,且中间过程无需写入文件,只需使用ByteArrayOutputStream将数据存为字节数组.   *需要注意的是,这种克隆方法比显式地在clone方法中创建一个新的对象或克隆数据域要慢一些.    import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializ ...
  序列化对单例模式和枚举类型安全的影响: A.在枚举类型加入Java之前,往往采用以下的代码:    public class Orientation{       private static final Orientation HORIZONTAL=new Orientation(1);       private static final Orientation VERTICAL=new Orientation(2);       private Orientation(int v){ value=v; }//*注意单例模式中构造器为私有        private int value ...
Global site tag (gtag.js) - Google Analytics