##管家婆项目(一)

管家婆项目:准备工作

在开始一个项目之前,我们都需要去分析我们所需要的准备用的技术,以及需要的工具

一:选用技术以及jar包:(注意:选用技术一定要选成熟的技术)

1, apachecommons组件:

  • commons-dbutils-1.4.jar:封装并简化了JDBC
  • commons-dbcp-1.4.jarapache commons提供的数据库连接池组件,命名为DBCP
  • commons.pool-1.3.jarDBCP连接池依赖该jar包;

2, mysql-connector-java-5.1.28-bin.jarMySQLJDBC驱动包,用JDBC连接MySQL数据库必须使用该JAR包。

工具:我们的JDBCUtils工具类

  注:这个我之前博客有,,可以去DBUtils工具类里面找

二:创建数据库以及数据表

  注:最好添加几条数据测试下,看是否成功

/*
  创建管家婆的数据库
  名字 gjp
*/
CREATE DATABASE gjp;

USE gjp;

/*
  创建数据表,表名账务
  字段,列
  主键
  分类名称  可变字符
  金额  double
  账户  可变字符 (支付,收入方法)
  创建日期 date
  账务描述 可变字符
*/

CREATE TABLE gjp_zhangwu(
   -- 主键
   zwid INT PRIMARY KEY AUTO_INCREMENT,
   -- 分类名称   
   flname VARCHAR(200),
   -- 金额
   money DOUBLE,
   -- 账户
   zhanghu VARCHAR(100),
   -- 创建日期
   createtime DATE,
   -- 账务描述
   description  VARCHAR(1000)
);
SELECT * FROM gjp_zhangwu

-- 写入测试的数据

三:了解分层架构的作用

view层作用: 视图层,即项目中的界面
controller层作用: 控制层, 获取界面上的数据,为界面设置数据; 将要实现的功能交给业务层处理
service层作用: 业务层, 功能的实现, 与controller控制层和数据访问层DAO交互, 将对数据库的操作交给DAO数据访问层来处理
dao层作用: 数据访问层, 用来操作数据库表的数据
db数据库: 这里指MySQL
domain 实体包: 存放JavaBean
tools工具包:存放项目中使用到的工具类
test 测试包: 存放项目功能测试的代码

 四:创建工程,以及创建包

  1,创建Java工程,命名为gjp

  2,创建工程包

 

    •   cn.itcast.gjp.app: 存放main方法类;
    •   cn.itcast.gjp.domain: 存放JavaBean;
    •   cn.itcast.gjp.view: 存放界面,及表现层类;
    •   cn.itcast.gjp.service: 存放业务层类;
    •   cn.itcast.gjp.dao: 存放数据访问层类;
    •   cn.itcast.gjp.tools:存放工具类  

 

  3,创建lib文件夹,用来存储使用的jar包

转载于:https://www.cnblogs.com/liurui-bk517/p/11027488.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值