标签:
作为一名计算机专业的大三学渣的撸主,感觉大三了,基本的核心课程也学不少了JAVA面向对象程序设计、数据库、数据结构……,都没咋敲过代码做过东西,甚是不安!!最近在学JAVA WEB ,为了不想在之后连实习都找不到单位,学渣踏上了自我救赎的道路!!!从图书馆借了本《JSP项目开发全程实录 第三版》想模仿着做些例子,给自己积累点知识经验啥的!所以就选了个图书管理系统(Struts1.2+Mysql 5.0实现)的实例。我在做这个的时候还没有学到Struts开发框架,只是在极客学院上面简单的了解了下,这里我用博客园记录一下自己第一次做的东西,希望会有所收获。
首先是开发环境的搭建:
①下载--安装 JDK1.8.0_66版本
②设置环境变量,创建变量JAVA_HOME指定到JDK安装目录下,把相对路径;%JAVA_HOME%\bin添加到path变量下,这里如果path变量已经存在的话,直接编辑在末尾添加,注意前面要分号。 若没有怎创建path变量添加,前面无需分号。还有classpath变量的添加.
③下载Tomcat 8.0 解压,添加变量
变量名:CATALINA_HOME
变量值:刚刚安装的路径测试安装配置是否成功
找到安装路径下的bin 文件夹,找到里面的startup.bat,运行,然后执行下面的操作。
打开浏览器,输入http://localhost:8080.如果出现下面的内容说明成功了。④下载eclipse JAVAEE开发工具,解压--运行。在eclipse中指定Tomcat作为web服务器,选着window--preference—sever--runtime environments—add 指定Tomcat解压路径.
⑤下载mysql 5.6.24安装,分解压缩和msi文件执行安装两种。
⑥PowerDesigner16.5建模工具.
1.PowerDesigner16.5版本建模
a.physical data model 物理建模 简称PDB
b.Choose DBSM 选择使用的数据库管理系统 MySQL5.0
c.建立 Table --columns列属性
无符号整型数据类型 integer unsigned
primary 主键 foreign key 外键 mandatory 必须填入此字段
precision 精确度
注意char vachar nvarchar区别 见博客园博文
d.创建完毕--双击 id 列--勾选 identity 自动编号--MySQL numerics中勾选unsigned
e.standard check--defult设置字段默认值
f.reference建立表间依赖关系(此处留一问题书中提到的link/Traceability link无法创建依赖关系)
g.外键创建应该数据类型一致。
h.创建唯一键而非主键
①现将id设置为primary key
②在table properties中keys选项添加key_2
③双击key_2,进入设置 在general选项中填写constraint name,一般格式为UNQ_表名_字段。
④在cloumns选项添加所设置字段ISBN
⑤在Mysql中勾选Uniquekey,这一步很重要如果不勾选ISBN将和id一起作为主键
j.Database—>generate database 生成sql文件—>导入mysql
数据模型创建完成。
2.MySQL
a.启动MySQL—>cmd->net strat mysql
b.cd mysql所在路径bin文件夹下
登录:mysql -uroot -p
输入密码
c.mysql下执行 create database db_librarySys; 创建数据库
use db_librarySys; 打开数据库
source e:\library.sql 导入powerdesigner生成的文件
d.数据库创建完成。
标签:
原文地址:http://www.cnblogs.com/aidoudoudemao/p/4953828.html