博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
##管家婆项目(一)
阅读量:4919 次
发布时间:2019-06-11

本文共 1389 字,大约阅读时间需要 4 分钟。

管家婆项目:准备工作

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

一:选用技术以及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数据库: 这里指MySQLdomain 实体包: 存放JavaBeantools工具包:存放项目中使用到的工具类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

你可能感兴趣的文章
485. Max Consecutive Ones
查看>>
C#四舍五入保留一位小数
查看>>
删除本地git的远程分支和远程删除git服务器的分支【转】
查看>>
js -- 写个闭包
查看>>
属性动画
查看>>
html5中<body>标签支持的事件
查看>>
F. 约束
查看>>
Codeforces 735D. Taxes
查看>>
nexus的安装
查看>>
iOS-截图和把截图封装成一个方法
查看>>
activiti保存流程图的同时没有保存图片
查看>>
对Python3编码的整理!!!
查看>>
论”犯贱“ --生活小记
查看>>
Python标准库:内置函数ascii(object)
查看>>
MySQL查询优化(转)
查看>>
586. Customer Placing the Largest Number of Orders
查看>>
依存分析 Dependency Parsing
查看>>
Django框架——forms.ModelForm使用
查看>>
SSH小应用
查看>>
Jsp
查看>>