Java入门项目:学生信息管理系统V2
基于上次的项目进行代码优化重构。
案例功能简介:
界面:无(上来还是对用户不友好,哈哈哈)
功能:
添加学生信息(学号、姓名、年龄)
删除指定学生信息
显示所有学生信息
重构主要是对储存方式的改变,由数组储存变为集合储存。
项目跑起来效果
和之前一样,很尴尬,更新的只是储存方式。
一样的结构分层:
界面层
实现对业务层的调用
业务层
- 业务层接口
- 业务层实现:对数据层的调用
数据层
- 数据层接口
- 数据层实现
GitHub源代码地址:这里这里
代码文件结构:
学生类:
异常类:
管理接口:
管理实现类:
视图类:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java入门项目:学生信息管理系统V1
学生信息管理系统是适合Java学习入门的经典案例。大型项目都是一点一滴的知识构建而成的。 案例功能简介:界面:无(一上来就对用户这么不友好,哈哈哈)功能: 添加学生信息(学号、姓名、年龄) 删除指定学生信息 显示所有学生信息 知识综合: 数组 分支结构 循环 面向对象的类、对象、封装、继承、多态、接口 异常 本次项目重构主要是:增加了对异常的处理,添加学生可以判断学生信息是否重复,并且显示错误原因 功能展示: GitHub源代码地址:点这里就可以获得GItHub源码了 文件结构: 学生类: 学生异常类: 功能接口类: 功能实现类: 显示视图类:
- 下一篇
Jsp读取MySQL数据
继续上次的Java操作MySQL 这次继续深化一下,在JSP网页中读取java从MySQL获得的表。 运用知识: 简单的结构分离 单例模式 简单的异常处理机制 集合 Jsp Java Bean 先放效果: 实现步骤: 建立web项目 导入jdbc驱动 敲代码 代码实现: 新建获取数据连接对象的工具类:DBHelp.java因为所有操作只需要一个数据库连接,所以采用单例模式。 新建对应数据表表字段的实体类: 新建获取结果对象集的类: Jsp文件只需要简单的导入,遍历获得结果就可以实现结果的显示了。代码如下: 最终效果,就酱紫咯:
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果