学习下一节:util包中创建数据库连接的工具类DBUtil.java
1.功能需求分析
本系统的功能就两个:用户登录和注册。
a.用户登录需要我们根据用户的输入的信息到数据查询用户的账号密码是否能够匹配的上。
b.用户注册需要我们将用户的信息加入到数据库中。
2.架构设计:MVC的模式(模式一)
在这里我们采用MVC的模式进行开发,这样有利于我们开发的时候思路清晰。
模型层:用于存储数据,将数据库的表映射到我们的类(即JavaBean);除此之外模型层还需要操纵我们数据中的映射。从这里我们可以看出来,模型层用于和数据库打交道,还将我们的表和类相关联。
控制层:控制用户的操作,连接模型层和视图层。
视图层:用于直观的显示界面给用户,将用户输入的操作传递给控制层。
说了这么多,如果你还不理解,可以用自己的思路先设计一个简单的登录注册系统,然后再返回过来看看这样设计的优点在哪里。
然后,介绍一下我们工程中会用到的包: