、整体架构介绍
在软件工程领域,为了降低模块耦合度,提高模块的可重用性,分层一直是广为采纳
的一个方法。其实分层还可以使开发人员专注于某一层进行开发,使得软件开发的分工变
细,提高生产效率。
一个企业级的 应用,通常分为以下几层: 层,业务逻辑层,数据持久层,域对象
层。下面对这几层分别作简要介绍:
域对象层:具体的实体类,如老师,学生等等这些具体的类(注意:需要与数据库中的某
一表对应),由持久层类完成。
数据持久层:主要负责与底层的数据库打交道。这里采用 封装的 操作
来简化实际的编码。主要的操作为 (),由 完
成。
业务逻辑层:主要负责具体的业务处理。通过 的 以及 实现各个功能的耦
合相连,业务逻辑由 来完成, 通过调用 操作数据库,实现业务逻辑。
由 的 类来调用。
层:负责与用户交互,包括:接受用户的请求,把处理结果返回给用户。目前主要采用
来做 层,虽然比起 ! 以及 "# 这些事件驱动的表现层技术而言,
的设计显得有些老土,但它目前仍是表现层事实上的标准,所以我们还是选用它。
内容
通过 $ 建立与表 相对应的类 。
在 框架创建的 %& 的表单中用户名和密码, 通过类的方法判别输入
信息是否与数据库中一条记录的信息一致。如果一致,转到 %& 页面,显示所有的用
户信息。如果与每条记录都不一致,则要求重新输入。
步骤