2018年北京市普通高中高考信息管理与分析系统实战
每次做项目 数据库怎么构建? 程序怎么实现? 页面怎么展示?
第1章 项目初始化阶段
1.1 数据库阶段
1.1.1 表结构分析
数据库 :
数据库表 :
基础表
地区表
CREATE
学校表
CREATE
学科表
CREATE
业务表
学生表
CREATE
成绩表
CREATE
1.1.2 数据表分析
1) 一个地区有多个学校
2) 一个学校有多个学生
3) 一个学生有多个成绩
1.2 程序的初始化阶段
1.2.1 maven web项目创建
1) 创建项目
在项目视图的空白处右键单击 "new" --> "Other"
在弹出的对话框中输入 maven 然后选择 "Maven Project" 点击 "Next >":
此处勾选 "Create a simple project" 选项 然后 点击 "Next"
在弹出的页面输入自己的 组织名称 和 项目名称 然后选择打包方式为 war 然后 点击 "Finsh" 完成项目创建
项目结构如下
仔细观察项目发现 maven的核心配置文件报错,这是为什么呢?
因为我们的项目是javaweb项目 但是web项目中并没有 web项目的核心配置文件 web.xml 所以此处报错
2) 解决没有web.xml问题
选择JavaEE视图
或者
都可以
切换视图后 项目就变成这样了
在项目上点击鼠标右键 选择 "Java EE Tools" 然后再选择 "Generate Deployment Descriptor Stub" 完成web.xml的添加
添加完成后返回JavaSE视图即可
或者
3) 项目的初始化
双击 项目中的 pom.xml 打开maven的配置文件 选择 pom.xml视图方式
在 pom.xml中添加如下配置
<
添加之后的效果
此处我们主要是针对项目的编码 和编译时的.java文件和.class文件使用的JDK版本进行设定,配置后之后别忘了保存
4) 更新项目
保存之后我们的项目并没有变成我们配置的1.7的jdk,所以此时需要更新项目
在项目上右键单击 选择 "maven" 再选择 "update Project"
在弹出的页面检查是否是要更新的项目,如果没有问题直接点击"OK"即可
到此完成maven项目的初始化工作
1.2.2 jar包的管理
根据我们的项目功能我们大致可以整理一下我们都需要什么样的jar包
1. 框架jar包 : spring springMVC junit
2. 数据库操作 : dbutils c3p0 mysql-conn
3. 页面操作 : JSP Servlet JSTL
根据以上整理,我们需要将jar包导入maven的核心配置文件中
<
导入完毕的效果
<
1.2.3 各种配置文件的初始化
如何创建XML?
在配置文件的存放包
上右键单击 选择 "new" 然后选择 "Other"
弹出的对话框中输入XML,然后选择 "xml File" 选项
在弹出的对话框输入XML的名称 点击 "Finish" 即可
Spring配置文件 applicationContext.xml 初始化
1. 创建注解bean的包扫描器
2. 创建数据源
3. 创建QueryRunner对象
Spring原版核心配置文件
<?
我们修改之后的
<?
SpringMVC 配置文件 spring-mvc 初始化
配置注解Bean的包扫描器
开启SpringMVC功能
SpringMVC原版配置文件
<?
我们修改之后的
<?
web项目 web.xml 的初始化
此处我们主要是配置web项目中如何加载spring配置文件 和 spring监听器 还有就是SpringMVC的核心servlet和字符集过滤器
web.xml的spring原版配置
<
我们修改之后的
<?
到此完成项目的初始化工作