![](https://csdnimg.cn/release/download_crawler_static/87843314/bg9.jpg)
MyEclipse 生成 WAR 包并在 Tomcat 下部署发布 。首先是使用 MyEclipse 将 web
项目打包,右键选中项目,选择 export;弹出 Export 的 select 窗体,选择 Java EE 的 WAR
file(myeclipse)选项,然后选择工程名称和路径,单击完成就可以了。 打包完成以后我
们将 war 放到 tomcat 的 webapps 目录下,并设置 server.xml 文件;然后运行 tomcat,并
输入项目的 url 就可以浏览了。
1.5.3 开发工具之 MySQL 数据库
数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于 60 年
代末。现已形成相当规模的理论体系和实用技术。优秀的数据库设计是应用成功的基石。
万万丈高楼平地起,数据库设计如同高楼的基石,是开发高品质应用的前提。
1. 数据的体系结构
数据的体系结构分成三级:内部级(Internal),概念级(Conceptual)和外部级
(External)。这个三级结构有时也称为“三级模式结构”。外部级:最接近用户,是单
个用户所能看到的数据特性。单个用户使用的数据视图的描述称为“外模式”。概念级:
涉及到所有用户的数据定义、是全局的数据视图。全局视图的描述称为“概念模式”。
内部级:最接近于物理存储设备,涉及到实际数据存储的结构物理存储数据视图的描述
称为“内模式”。数据库的三级模式结构是数据的三个抽象级别。它把数据的具体组织
留给 DBMS 去做,用户只要抽象地处理数据,而不必关心数据在计算机中的表示和存
储,这样就减轻了用户使用系统的负担。
2. 数据库管理系统(DBMS)
数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS 是
数据库系统的核心组成部分。对数据库的一切操作,包括定义、查询、更新及各种控制,
都是通过 DBMS 进行的。
在不同的计算机系统中,由于缺乏统一的标准,即使同种数据模型的 DBMS,它们
在用户接口、系统功能方面也常常是不相同的。
用户对数据库进行操作,是由 DBMS 把操作从应用程序带到外部级、概念级、再
导向内部级,进而操作存储器中的数据。DBMS 的主要目标,是使数据作为一种可管理
的资源处理。
DBMS 的主要功能为:
(1)数据库定义功能:DBMS 提供数据定义语言(DDL)定义数据库的三级结构,
包括外模式、概念模式、内模式及其相互之间的映象,定义数据的完整性、安全控制等
约束。因此,在 DBMS 中应包括 DDL 的编译程序。
(2)数据库的操纵功能:DBMS 提供数据操纵语言(DML)实现对数据库中数据
的操作。基本的数据操作分成两类四种:检索(查询)、更新(插入、删除、修改)。
(3)数据库的保护功能:数据库中的数据是信息社会的战略资源,对数据的保护