<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 14,  comments - 7,  trackbacks - 0

         簡略的分一個項目分為三個層次:
    1.表述層即與用戶交互的界面即ui界面。像我們下面這個程序的menu
    2。業務邏輯層即處理各種數據,對數據進行輸入、處理、輸出,實現對數據庫的增刪改查。例如:personOperate負責接收數據,實例化對象,調用FileOperate,FileOperate實現對iO的讀寫,FileOperate是底層的業務處理,如果是DB則是實現對DB的CRUD,如果是web則是實現send and receive
    3。數據庫層,實現對數據的存儲和定義
        只要我們簡單的知道,項目的基本架構分層,以后寫程序做項目時就不會無從下手。
        下面我們看一個Io信息存儲的小項目來具體了解一下項目的分類:
     首先根據分類建了幾個包:


    Main這個類是為此項目提供一個入口。

    package com.dr.main;

    import com.dr.menu.Menu;

    public class Main {

        
    public static void main(String[] args) {
              
    new Menu();
        }


    }


    Menu就是用戶界面,項目首先運行時的界面:
    package com.dr.menu;

    import com.dr.op.PersonOperate;
    import com.dr.util.InputDate;

    public class Menu {
        InputDate input 
    = new InputDate();
        
    public Menu(){
        
    //    this.input = new InputDate();//沒這句就不能運行?。?/span>
        while(true){
            
    this.show();
        }

        }

         
    public void show(){
             System.out.println(
    "\t\t\t\t1.增加人員信息:");
             System.out.println(
    "\t\t\t\t2.瀏覽人員信息:");
             System.out.println(
    "\t\t\t\t3.修改人員信息: ");
             System.out.println(
    "\t\t\t\t4.退出系統");
             System.out.println(
    "\n\n請選擇要使用的操作:");
             
    int temp = input.getInt() ;
             
    switch(temp){
             
    case 1:{
                
    new  PersonOperate().add();
                
    break;
             }

             
    case 2:{
                 
    new PersonOperate().show();
                 
    break;
             }

             
    case 3:{
                 
    new PersonOperate().update();
                 
    break;
             }

             
    case 4:{
                 System.out.println(
    "選擇的是退出系統");
                 System.out.println(
    "系統退出");
                 System.exit(
    1);
             }

             
    default:{
                 System.out.println(
    "輸入的內容不正確");
                 
    break;
             }

             }

         }

    }

    op包里是業務層中人想進行的操作如增加、瀏覽、修改、推出
    util包里是一些底層對數據進行的操作,保存、讀出、寫入
    vo包中是一些要用到的類的包裝
    運行界面:
     
    代碼沒有全部附上,想要的可以與我聯系。
    posted on 2010-11-07 14:36 迷人笑笑 閱讀(824) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(13)

    隨筆檔案

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久久久亚洲AV无码专区网站| 亚洲人成电影网站国产精品| 国产成A人亚洲精V品无码性色| 拍拍拍又黄又爽无挡视频免费| 国产国产人免费视频成69堂| 亚洲AV美女一区二区三区| 久久精品成人免费看| 黑人大战亚洲人精品一区| 久久国产美女免费观看精品| 亚洲五月综合缴情在线观看| 久久午夜免费鲁丝片| 99久久精品国产亚洲| 在线v片免费观看视频| 亚洲欧美aⅴ在线资源| 四虎永久免费观看| 人妻无码中文字幕免费视频蜜桃 | 日韩少妇内射免费播放| 国产免费av片在线无码免费看| 亚洲精品tv久久久久久久久| 免费观看男人吊女人视频| 久久精品国产亚洲av高清漫画| 亚洲精品欧美综合四区| 四虎影视永久免费观看| 又黄又大的激情视频在线观看免费视频社区在线 | 中国一级全黄的免费观看| 国精无码欧精品亚洲一区| 最近免费视频中文字幕大全| 亚洲依依成人精品| 国产精品免费综合一区视频| 无套内射无矿码免费看黄| 亚洲国产AV无码专区亚洲AV | 黄页网站在线观看免费| 亚洲精品自在在线观看| 91久久精品国产免费直播| 亚洲色精品VR一区区三区| 亚洲国产成人精品91久久久| 日本高清免费观看| 亚洲熟妇丰满xxxxx| 国产gv天堂亚洲国产gv刚刚碰| 一级做a爰片久久毛片免费陪 | 亚洲国产成人精品电影|