(P108)abcbank框架搭建(五):界面框架JFC,表示层UI,命令层CMD,公共层PUBLIC,数据访问层DAL

文章目录

    • 1.界面框架JFC
    • 2.表示层UI
    • 3.命令层CMD
    • 4.公共层PUBLIC
    • 5.数据访问层DAL

1.界面框架JFC

  • ABCBank\BankClient\JFC

2.表示层UI

  • ABCBank\BankClient\UI中的登录LoginForm界面,主菜单MainMenuForm界面等

3.命令层CMD

  • 对不同的业务进行处理,讲一个数据包解析出来进行处理

4.公共层PUBLIC

  • ABCBank\Public,加密解密模块,数据的打包解包模块,网络层模块的封装等

5.数据访问层DAL

  • 登录到数据库去验证,开户要到数据库中生成一条记录等

  • eg:P108\ABCBank\BankServer\CMD\UserLogin.cpp
    P108\ABCBank\BankServer\DAL\BankService.cpp

  • 测试:
    (P108)abcbank框架搭建(五):界面框架JFC,表示层UI,命令层CMD,公共层PUBLIC,数据访问层DAL_第1张图片
    (P108)abcbank框架搭建(五):界面框架JFC,表示层UI,命令层CMD,公共层PUBLIC,数据访问层DAL_第2张图片

  • 配置模块的大致含义,P108\ABCBank\Public\Systemconfig.cpp
    依据名称找到对应的value值
    server.conf

##PORT的名称是SERVER.PORT
[SERVER]
#SERVER_IP=192.168.0.188
#端口
PORT=8888

[DB]
IP=localhost
#PORT=0表示默认端口3306
PORT=3306-------------名称是DB.PORT
USER=root--------------名称是DB.USER
PASS=123456
NAME=bank

[BANK]
#利率
INTEREST_RATE=0.0035
  • (1)将配置文件server.conf放在ABCBank\Bin\这里的原因是,因为生成的exe文件会在bin目录下,那么当前目录就是bin目录。
    配置文件位置1:
    P108\ABCBank\Bin\client.conf
    P108\ABCBank\Bin\server.conf
    (2)若在vs2008中运行,则当前目录是BankServer.vcproj所在的目录,所以配置文件放在那里了。
    配置文件位置2:
    P108\ABCBank\BankServer\server.conf
    P108\ABCBank\BankClient\client.conf

  • eg:P108\ABCBank\Public\Systemconfig.cpp配置文件类的使用
    P108\ABCBank\BankServer\Server.cpp
    P108\ABCBank\BankClient\Client.cpp
    P108\ABCBank\BankClient\BankSession.cpp

  • 测试
    (P108)abcbank框架搭建(五):界面框架JFC,表示层UI,命令层CMD,公共层PUBLIC,数据访问层DAL_第3张图片

你可能感兴趣的:(C++,and,mysql)