
----- ----- Java地址App
谙忆
公众号:程序编程之旅。曾经写过C、C++,使用过Cocos2dx开发过游戏、安卓端、IOS端、PC端页面均开发过。目前专注Java开发,SaaS内核、元数据的研究。偶尔玩玩爬虫
-
原创 Java---设计模式app小软件汇总应用
写了一个app小软件,重点不在于软件,软件bug挺多,也没去修改。 这个小软件只是为了更好的说明和了解设计模块而做的。 Java 程序设计–包结构 Java程序设计的系统体系结构很大一部分都体现在包结构上 大家看看我的这个小软件的分层: 结构还是挺清楚的。 一种典型的Java应用程序的包结构: 前缀.应用或项目的名称.模块组合.模块内部的技术实现 说明: 1、前缀:是网站域名的倒2016-04-06 02:21:358075
0
-
原创 【8】JAVA---地址App小软件(AddrDaoFile .class)(数据层)
实现数据进行文件的存储和读写。package cn.hncu.addr.dao;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStre2016-03-31 00:30:078300
0
-
原创 【7】JAVA---地址App小软件(AddrBusiness.class)(逻辑层)
这个。。。没多少好解释的。。。package cn.hncu.addr.business;import javax.swing.JOptionPane;import cn.hncu.addr.dao.AddrDaoFile;import sun.security.util.Length;public class AddrBusiness { //静态方法。访问的是同一个对象--也就是说就算2016-03-31 00:26:117732
0
-
原创 【6】JAVA---地址App小软件(QueryPanel.class)(表现层)
查找模块: 年龄可进行段查找。 其他的都是模糊匹配。 空格为无用字符,会屏蔽的(除年龄)。 (如果在年龄中输入空格,会出现异常,当时没想到这点,要防护这点很容易的,但因为在这个小软件的编写过程,我主要学的是java项目开发的分层思想,软件可能bug比较多,望见谅。)/* * QueryPanel.java * */package cn.hncu.addr.ui;import javax2016-03-31 00:24:027939
0
-
原创 【5】JAVA---地址App小软件(DeletePanel.class)(表现层)
删除地址的表现层类。 如果没有选中要删除的地址信息,会出现窗口提示: 删除地址界面:(无法修改数据,只能看) /* * DeletePanel.java * */package cn.hncu.addr.ui;import javax.swing.JFrame;import javax.swing.JOptionPane;import cn.hncu.addr.business.Add2016-03-31 00:17:117976
0
-
原创 【4】JAVA---地址App小软件(UpdatePanel.class)(表现层)
修改地址信息的一个表现层类。 必须选中地址,才能修改,否则会弹出窗口提示, 修改地址界面: /* * UpdatePanel.java * */package cn.hncu.addr.ui;import javax.swing.JFrame;import javax.swing.JOptionPane;import cn.hncu.addr.business.AddrBusiness2016-03-31 00:13:21794
0
-
原创 【3】JAVA---地址App小软件(AddPanel.class)(表现层)
添加地址信息界面。年龄和地址必须是数字,否则会弹出窗口提示。 地址信息不能为空。 /* * AddPanel.java * * Created on __DATE__, __TIME__ */package cn.hncu.addr.ui;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swi2016-03-31 00:07:10898
0
-
原创 【2】JAVA---地址App小软件(ListPanel.class)(表现层)
这个是表现层的主界面。 /* * ListPanel.java * */package cn.hncu.addr.ui;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JList;import javax.swing.JOptionPane;import cn.hncu.addr.busine2016-03-31 00:01:09761
0
-
原创 【1】JAVA---地址App小软件(AddressApp.class)(初步接触项目开发的分层思想)(表现层)
这个是表现层的main方法。 实现的地址信息有: 姓名,性别,年龄,电话,地址。 实现的功能有: 增加地址; 删除地址; 修改地址; 查找地址:其中年龄的查找为年龄段的查找。数据存储的方式为文件存储和读写。分层的思想是:表现层调用逻辑层,逻辑层调用数据层。不可以反过来每个class文件都带了包名字,建好文件就可以了。/* * AddressApp.java * */package2016-03-30 23:45:40995
0