在这两天的学习当中,不仅巩固了在命令行下建立数据库的命令,建立了一个初步的教务系统的数据库;学会了如何给
eclipse 装插件,如何删除插件;还学到了如何配置 Tomcat ,如何检查和解决编码的问题等,以下让我为这两天的学习依次做个总结。
先说一下在命令行建立简单教务系统数据库的注意事项,首先一定要设计好有多少张表格,表格与表格之间的映射关系,每张表格需要存储的数据等,再考虑表格与表格间的映射关系是 1 : N ( 1 : 1 ),还是 N : N ,如果是前者,那么外键该设在 N 的哪一端,如果是 N:N 的话就该有一个中间表来存储相关的两张表设置的外键。其实外键改设在哪一端其最核心的理由是哪一端数据存量大就设在哪一端,不然的话最终的数据库会非常臃肿,效率不高。
另外在 eclipse 里面安装个 ERMaster 的插件就会对建表会有更直观的了解。既然说到了这里,我想说的是,有时给 eclipse 安装插件是一件比较纠结的事情,不是安装没成功就是下载时不成功。说实话在学习如何安装插件之前,我一般都是找到网址直接在 eclipse 里在线安装,这种安装容易受到网络速度的影响,而且用时较长。学了安装插件后总结一下安装的方法:
1. 在线安装: help->install new software 来输入网址
2. 下载得到 jar 等文件,将该放在 plugins 的放在 plugins 文件夹下,将该放在 features 的放在 features 的文件夹下
3. 当然还有其他方法,有个 dropins 的文件夹,也可以利用来安装插件
当然会安装还要会卸载插件,在 help 里点关于 eclipse ,再点击下面的 installation details 来卸载插件。如图所示:
另外我共享个方便安装 ERMaster 插件的网址,下载好文件后按照上述的第 2 种方法来进行安装 , http://sourceforge.net/projects/ermaster/files/ermaster/ (下面有附件下载)
今天我学了Tomcat 的安装与配置,下面我也来说一说吧,去官网下载zip 包的文件,解压后放在想放的地方,找到bin 目录下的startup ,双击,这时,如果没有运行,说明配置上存在问题,这时候要到系统变量里面去配置一下,一般来说都是JAVA_HOME 没有配置好而造成的,所以建一个JAVA_HOME 变量,值是java 的jdk 安装的路径,这样运行一下就可以啦。
其实这两天的学习都在为遇到了编码乱码问题二头疼不已。十分感谢宇哥的精彩讲解让我们找到了解决问题的关键点:
1 ). 建立数据库时的编码, 连接数据库时加上这句代码 "?useUnicode=true&characterEncoding=要设置的编码"。
2 ).html 页面的编码
3 ). 动态工程的编码
4 ).Serverlet 里req ,resp 的编码
5 ).Server.xml 里连接时的编码
(URIEncoding="utf-8" )
这样的话基本不会出现乱码了,这也可用来检查是哪里的问题而引起了乱码。
从此,绊脚石没了,web 的项目也快浮出水面了吧。。。。。。