资源简介

这个小项目很简单,主要涉及三大方面:网络编程、数据库访问、图形界面。但我认为它是“麻雀虽小五脏俱全”,一是包含的内容比较丰富,便于新手练习,二是设计较为巧妙,包含了“信封模式”,“策略模式”,“模拟对象与桩”等设计模式,对于初学者与高年级学生来说都很有借鉴意义。

资源截图

代码片段和文件信息

package client;

import java.io.IOException;
import java.io.InputStream;
import java.io.objectInputStream;
import java.io.objectOutputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;

import client.helper.NetAccessHelper;

import entity.Requestobject;
import entity.Responseobject;
import entity.TestObj;

public class Test {

/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
    TestObj testObj=new TestObj();
    //
    int i=0;
    
    testObj.setName(“sdf“);
    testObj.setAge(21);
    testObj.setEmail(“sd“);
    //2.prepare the envelope
    Requestobject reqtobject=new Requestobject(Requestobject.TESTtestObj);
    
   //process res
    Responseobject responseobject= NetAccessHelper.sendRequest(reqtobject);//申明
    
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件          0  2013-05-17 17:07  G工程训练项目\.metadata\.lock

     文件    1022601  2014-10-31 20:58  G工程训练项目\.metadata\.log

     文件        399  2013-05-25 17:31  G工程训练项目\.metadata\.plugins\com.genuitec.eclipse.desktop\dialog_settings.xml

     文件        830  2014-04-11 15:38  G工程训练项目\.metadata\.plugins\com.genuitec.eclipse.sqlexplorer\ConnectionProfiles.xml

     文件      16648  2014-04-11 15:38  G工程训练项目\.metadata\.plugins\com.genuitec.eclipse.sqlexplorer\SQLDrivers.xml

     文件          0  2013-05-17 17:08  G工程训练项目\.metadata\.plugins\com.genuitec.org.hibernate.eclipse\hibernate-tools.log

     文件       2019  2013-05-24 20:37  G工程训练项目\.metadata\.plugins\org.eclipse.core.resources\.history\c3\0089ab567bc400121e60db98dc737cc6

     文件        151  2014-04-11 15:38  G工程训练项目\.metadata\.plugins\org.eclipse.core.resources\.projects\OICQ\.indexes\7\35\3b\properties.index

     文件        151  2013-06-03 11:49  G工程训练项目\.metadata\.plugins\org.eclipse.core.resources\.projects\OICQ\.indexes\e4\35\3b\properties.index

     文件      17259  2014-10-31 20:58  G工程训练项目\.metadata\.plugins\org.eclipse.core.resources\.projects\OICQ\.markers

     文件     105385  2014-04-11 15:39  G工程训练项目\.metadata\.plugins\org.eclipse.core.resources\.projects\OICQ\org.eclipse.jdt.core\state.dat

     文件          1  2014-10-31 20:58  G工程训练项目\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\history.version

     文件        203  2014-10-31 20:58  G工程训练项目\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index

     文件          1  2014-10-31 20:58  G工程训练项目\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.version

     文件      12621  2014-10-31 20:58  G工程训练项目\.metadata\.plugins\org.eclipse.core.resources\.root\71.tree

     文件       1458  2014-10-31 20:58  G工程训练项目\.metadata\.plugins\org.eclipse.core.resources\.safetable\org.eclipse.core.resources

     文件         56  2013-07-11 14:03  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.collabnet.subversion.merge.prefs

     文件        122  2013-05-18 18:03  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.dehory.prefs

     文件         83  2013-05-17 17:32  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.derby.prefs

     文件         85  2013-05-17 17:32  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.examples.prefs

     文件         83  2013-05-23 20:39  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.hibernate.prefs

     文件         81  2013-05-24 01:17  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.imageeditor.prefs

     文件       1053  2013-05-17 17:32  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.wizards.prefs

     文件        116  2013-05-17 17:32  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.myeclipse.compatibility.prefs

     文件        189  2013-05-19 19:42  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.pulse.client.targetcfg.collab.ui.prefs

     文件        126  2013-05-17 17:07  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.pulse2.common.ui.prefs

     文件        171  2013-05-24 21:39  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.core.resources.prefs

     文件        169  2013-05-17 19:22  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.debug.core.prefs

     文件        561  2013-05-23 21:06  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.debug.ui.prefs

     文件        814  2013-05-17 19:12  G工程训练项目\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs

............此处省略698个文件信息

评论

共有 条评论