# 天码行空 **Repository Path**: liu-weny/sky5 ## Basic Information - **Project Name**: 天码行空 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-18 - **Last Updated**: 2024-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 天马行空 ## 技术要求 * JDK 1.8 * JSP技术 * Tomcat服务器 * Mysql数据库 * JDBC技术 * HTML , CSS , JavaScript 额外技术 * git和码云 * Maven包管理器 [git安装网址](https://git-scm.com) # 功能要求 ## 后台功能 * 登录 * 新闻管理 * 公告管理 * 管理员管理 ### 前台模块 ### 数据库设计 1. 管理员表 `admin` 2. 新闻表 `news` 3. 公告 `notice` ## 后端开发规范 > `webapp`目录下面放jsp文件 > `webapp/static`下放css、js、图片、视频等静态资源 > `webapp/WEB-INF`可以放一些不让用户看的文件.列如`web.xml` > `scr/main/java/软件包`放java代码(软件包com.skycode5) ## 软件包下的规范 > 软件包下创建`bean`软件包 存放javaBean类,与数据表一一对应 > 软件包下创建`servlet`软件包 存放servlet类,为前端提供服务 > 软件包下创建`dao`软件包 存放dao类,dao类是用来对数据增删改查的操作 > 软件包下创建`util`软件包 存放一些工具类,例如封存好的JDBC驱动管理 ## Java代码数据库配置 > 1. 项目中安装`jdbc驱动`,在pom.xml添加依赖项 ``` xml mysql mysql-connector-java 8.0.33 ``` > 添加完依赖后,红色报错说明还没有下载,找到`naven`菜单`刷新`, > 等待maven自动下载 > 2. 在`utin`包下添加`DBConnection` 封装工具类,用来连接数据库