java实训——第4天

今天整理一下前面的逻辑,并将新学的窗口界面的知识点列一下

一、

前面Dao层和Service层
上次课程学习了dao、DaoImpl 和service、ServiceImpl。
在这里插入图片描述
一、dao和service都是接口,存方法的名字。
如:学校接口
在这里插入图片描述

DaoImpl和ServiceImpl是实现Dao、Service的,用于写具体的操作代码,
如学校 实现类
在这里插入图片描述
二、Dao与Service的关系
Dao写操作方法,Service调用。要区分接口与实现,两层逻辑有点绕,
Dao接口写名字;DaoImpl实现、去操作、去调用数据库和db。
Service接口写名字;在ServiceImpl中先定义变量,(要调用的Dao的名称=它的实现),然后在方法里返回Dao的值——调用Dao、DaoImpl。
有想不通的,Dao接口 和Service层的区别,用法??… T_T
在这里插入图片描述

二、

今天学的,三个窗口,主窗口,登录窗口,注册窗口
在这里插入图片描述
一、首先设全局变量
在这里插入图片描述
二、写主窗口,基础操作:窗口页面和退出
继承JFrame,然后Alt+Enter
在这里插入图片描述
添加方法:initGUI(); (窗口设置和属性:setSize、setVisible、setLocationRelativeTo、setTitle)
在这里插入图片描述
加监听器(适配器)——退出方法:exitSystem();
在这里插入图片描述

退出方法:exitSystem();
一个选择:JOptionPane.showConfirmDialog(this," “,” ",JOptionPane.YES_NO_OPTION)
一个判断:
是:结束进程 System,exit();
否:卸载当前窗口 dispoe(): 重新显示主窗口
在这里插入图片描述
运行:
在这里插入图片描述

升级操作:变量及主方法,未懂?_?
在这里插入图片描述
在这里插入图片描述
这个是放入要调用的学生类
二、注册窗口
基础操作:窗口设置、退出、主方法

三、登录窗口
这个窗口内容有点多
基础操作:窗口设置、退出、主方法
在本窗口增加了3个小面板、1个主面板,第一个面板中是用户文本框和输入框,第二个面板中是密码文本框和密码框,第三个面板中是按钮:确定、取消、注册
添加的变量
用两个变量来存放用户与密码
在这里插入图片描述
变量实例化
在这里插入图片描述
将设置的值放到面板里
在这里插入图片描述
编写按钮的功能,和转跳
【确定】键
使用监听器(适配器),添加方法(login();)
在这里插入图片描述
获取用户名与密码
然后调用服务层Service,进一步调用Dao、莲数据库、匹配,最后给出判断
在这里插入图片描述
判断
是:
1、存数据???
在这里插入图片描述
2、跳转窗口
方块框框是一个过渡窗口(感觉可有可无)
在这里插入图片描述
【注册】按钮
适配器+跳转窗口
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值