zoukankan      html  css  js  c++  java
  • Swing入门级项目全程实录学习总结

    惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧!

    初学Java、没基础、没经验(废话略)。

    1开发环境

    操作系统 XP

    开发工具        MyEclipse8.5

    数据库          MySql5.1(编码utf-8)

    数据库图形工具  SQLyog

    1.1MyEclipse8.5

    1.1.1对包、类、文件、文件夹的增删改查

    1.1.2Swing控件的使用、属性、设置、美化

    1.1.2通过构建路径增加数据库驱动包

    1.1.3快捷键的使用

    1.1.4debug模式的使用

    1.2SQLyog

    通过SQLyog对数据库、表及列表项的增删改查、关联设置。

     

    2总体架构

    整体项目结构包括:util公共层、model实体层、dao数据访问层、view页面层

    2.1Util公共层

    主要是提供一些公共的类和方法

    2.1.1数据库连接、关闭类

    2.1.2字符串处理类

    2.2model实体层

    用来临时存储数据的一种载体,所有的数据实体都建立在这一层,通常是和数据库表进行一一对应,达到访问数据和保存数据的目的。

    2.2.1创建User类、Book类、BookType

    2.2.2setget方法的构造

    2.2.3创建各种构造方法(主要用于初始化数据),方便进行对数据库的操作

    2.2.4快捷键ctrl+shift+s

    2.3dao数据访问层

    和数据库沟通,所有的数据访问都写在dao,与model实体层、数据库表一一对应。

    2.3.1创建UserDao类、BookDao类、BookTypeDao

    2.3.2sql语言具体的使用方法,包括增删改查、验证登录、多表关联操作等。(以前没接触,不是很熟,但可以查相关资料进行编写)

    2.3.3查询小算法的学习

    2.4view页面层

    最终呈现给用户的页面都管理在这一层。

    2.4.1创建六个页面LogOnFrmMainFrmBookTypeAddInterFrmBookTypeManageFrmBookAddInterFrmBookManageInterFrm,包括各种控件的使用、属性、设置、美化等方面

    2.4.2包括增删改查、重置、登录、退出等方法,JTableJComboBoxJRadioButton填充和数据的获取

  • 相关阅读:
    Java集合框架知多少——干货!!!
    Java基础小记
    初识Java
    HTML5入门必知
    密码技术小结
    [MDK]Keil在下载程序一直提示更新J-Link
    Python 循环
    2021年7月14日
    bzoj 2653 middle (主席树+二分)
    bzoj 3932 [CQOI2015]任务查询系统 (主席树)
  • 原文地址:https://www.cnblogs.com/cnmotive/p/3132031.html
Copyright © 2011-2022 走看看