验证中...
语言: SQL
分类: 编程语言基础
最后更新于 2018-06-15 22:35
片段 1 片段 2
理论
原始数据 复制代码
项目实战
1.需求分析
1.登录、注册、雇员管理(添加雇员、修改雇员、查询、删除)、部门管理、合同管理……
2.概要设计
3.详细设计
1.数据库设计(用户表、雇员表、部门表、合同信息表)
2.项目技术选型(Swing技术,MYSQL)
3.项目的结构设计
命名规范(项目名称,包的名称,类的名称,方法名称,变量名)
包的结构(三层架构思想:表现层、业务层、数据库访问层)
三层架构思想是应用程序分层思想,是为了系统更好的维护,把应用程序组件按照功能进行分类,通常都分三层,分别是表现层,应用层,数据库访问层。三成之间相互隔离,不能跨区访问。
业务层也叫服务层,是系统提供服务的地方,是功能的表现,一个业务方法,代表一个功能。
数据库访问层,是JDBC访问数据的地方,负责编写SQL语句,和数据的解析。,简称DAO(Database Access Object)
实体类:跟关系形成数据表一一对应,
4.编码
5.测试
6.上线
Git
原始数据 复制代码
Git
多个程序员开发一个项目,每个人都是从代码服务器上迁(CheckOut)出来的。
代码服务器(一份) 程序员(副本)
每个程序员负责一个模块(彼此之间是独立的)
程序员通过commit提交本地的负责代码传到服务器上。
通过update得到更新的最新编程。
先更新项目,再写代码,最后提交项目。
CVS/SVN (局域网) 是集中式的管理方式
缺点:
1.集中管理,代码服务器只有一份,风险高;
2.无法在互联网上,托管代码;
互联网托管服务器: GitHUB,码云
GIT 跟CVS/SVN一样可以提交、更新代码 是分布式的代码管理方案
程序员--通过commit--> 本地 Server (增加了本地服务器副本)--通过push-->码云、GITHUB、自定义服务器
程序员--通过update--> 本地 Server (更新了本地服务器副本)--通过pull-->码云、GITHUB、自定义服务器
SVN Service (服务器)
分支
服务器上有多个分支,但是只有一个主分支(Master) 和 若干个子分支。

评论列表( 0 )

你可以在登录后,发表评论

搜索帮助