HOW2J j2se实战小项目-记事本项目

学习了这么多J2SE基础和中级的知识点,接下来就需要一个综合性的项目把这些的知识点都融会贯通。

本项目是基于Swing和JDBC开发的图形界面桌面应用,涵盖了J2SE的绝大部分基础知识,通过这个项目能运用和锻炼几乎大部分的J2SE知识和技能。

涉及到如下内容:
基础内容:
面向对象 字符串数字 日期

中级内容:
异常 ,集合,JDBC, 反射机制,I/O,Swing, 利用TableModel更新数据, 图形界面的皮肤

高级内容:
图表chart动态生成,数据库的备份与恢复,自定义圆形进度条

软件设计思想:
单例模式,面板类与监听器类松耦合,Entity层设计,DAO层设计,Service层设计

业务常见处理手法:
CRUD操作,配置信息,配置信息初始化,报表生成,一对多关系,多对一关系

通过本项目,积累宝贵的项目经验,在面试的时候,多一项谈资,多一层砝码,多一些薪水

基础:

  • 项目简介
  • 可执行文件
  • 功能浏览
  • 开发流程
  • 学习方法

表结构设计:

  • 概述
  • 数据库与表
  • 表关系
  • 约束
  • 放在一起

原型基础

  • 概述
  • 粗陋的JFrame
  • 界面包的规划
  • 单利的面板类
  • 居中面板
  • 图片资源

功能

  • 启动类Bootstrap
  • 开发顺序
  • 主窗体工具栏
  • 配置
  • 消费分类
  • 记一笔
  • 消费一览
  • 消费报表
  • 备份
  • 恢复

效果图

HOW2J j2se实战小项目-记事本项目
HOW2J j2se实战小项目-记事本项目
HOW2J j2se实战小项目-记事本项目
HOW2J j2se实战小项目-记事本项目
HOW2J j2se实战小项目-记事本项目

上一篇:J2SE - 提取 Url 上的参数


下一篇:JAVA j2se面试题