一、利用Java编写一个银行排队叫号系统,初次尝试写项目。
首先在Java的项目内添加一个lib文件夹,这个文件夹用来装各种所需要用到的jar包:
这是这个项目需要用到的jar包。
二、其次是分好各个需求包,在src文件内:
可以在包的后缀看到需求包内所需的内容。
几个比较主要的包:
1 java的传统对象 POJO domain -----实体类
2. 业务----提供业务的标准 接口 服务 ----Service
3. 业务实现类 ----对业务具体的实现 ServiceImpl
4. 数据链路层 ----对业务对象的增删改查 Dao层
5. UI界面层----对业务的界面实现 界面----ui
包进行划分:
实体类包 com.openlab.pojo 或com.openlab.domain
数据链路层包 com.openlab.dao
业务包 com.openlab.service
业务实现包 com.openlab.service.impl
工具包: com.openlab.utils
界面包:com.openlab.ui
通过划分各个需求包,我们可以看到层次清晰明了,这样也便于我们在写程序的时候能够很好的进行检查和修改。
三、具体操作实现(代码实现)
实现实体类:对各类信息进行封装,而后实现get和set方法和重写toString()方法:
例如:
这是其中一个Mange实体类的实现
后面各个层级的实现可具体操作,因为各个曾经都是独立的,只有在连接运用时才会相互掣肘,所以在编写每个层级的时候,如果这个项目是小组共同协作时会要轻松许多,大家可以分工明确,每个人写一个层级来实现代码时非常好的,一个人做项目的话就可以按自己觉得的运用先后进行代码的编写。每一部分的代码进行展示:
服务层:
Dao层接口及重写方法:
四、Java与数据库的连接(JDBC)
JDBC的连接有许多种方法,但是最简便的方法是以下这种:
首先是创建一个名为:dp.properties的File,注意后缀 为properties是固定格式,然后在properties文件里面写入需求的内容,如果后期想要进行删改的话直接在File里面进行删改就可以了:
password以下的内容为固定内容,在使用时最好复制粘贴。
编写Java,JDBC:
在项目过程,边学边做是非常重要的,在项目的编写中需要用到技术层面蛮多的,也比如在网络编程中的一个方法,如何使用,这个方法中有什么参数,参数类型这些都是需要了解弄明白的,所以说在写项目时头脑应当清晰,不断学习这一点非常重要。
在写项目时,理清思路和每个层级是非常重要的,即使项目不难,如果是一团浆糊的话是很难进行下去的。