![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
电话薄面板(三层架构模式)(增删改查)
wangjian_an
这个作者很懒,什么都没留下…
展开
-
地址的最外层面板的设置
/* * AddressApp.java * * Created on __DATE__, __TIME__ */ package cn.hncu.addr; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JLabel; import javax.swin原创 2016-03-31 12:46:42 · 615 阅读 · 0 评论 -
列表,信息资源面板设置(用户层)---表层
/* * ListPanel.java * * Created on __DATE__, __TIME__ */ package cn.hncu.addr.ui; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import javax.swing.原创 2016-03-31 12:50:07 · 750 阅读 · 0 评论 -
添加层(用户层)---表层
/* * AddPanel.java * * Created on __DATE__, __TIME__ */ package cn.hncu.addr.ui; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import javax.swing.J原创 2016-03-31 12:53:21 · 579 阅读 · 0 评论 -
查询(用户层)----表层
/* * QueryPanel.java * * Created on __DATE__, __TIME__ */ package cn.hncu.addr.ui; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import javax.swing原创 2016-03-31 12:56:16 · 462 阅读 · 0 评论 -
修改区(用户层)---表层
/* * UpdatePanle.java * * Created on __DATE__, __TIME__ */ package cn.hncu.addr.ui; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import javax.swin原创 2016-03-31 12:51:45 · 750 阅读 · 0 评论 -
逻辑层(控制层)处理数据的地方
package cn.hncu.addr.business; import cn.hncu.addr.dao.AddressFile; public class AddressBusiness { final String FILE_NAME="data.ini"; static Object[] objs=new Object[0]; public boolea原创 2016-03-31 12:59:38 · 945 阅读 · 0 评论 -
数据层(数据处理)
package cn.hncu.addr.dao; import java.io.EOFException; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java原创 2016-03-31 13:00:11 · 1036 阅读 · 0 评论 -
总结
总结: 三层模式实现了 高类聚,低耦合 表现层只管调用逻辑层,不关心他的具体实现 ,而逻辑层只可以返回表现层 逻辑层只管调用数据层,不关心他的具体实现 ,而数据层只可以返回表现层 这样在开发中就可以实现分工明确,也就是所说的高类聚,低耦合原创 2016-03-31 13:06:17 · 547 阅读 · 0 评论