1、需求分析
2、实现这些需求需要哪些技术
3、这些技术之间的逻辑联系,即如何将技术与需求联系起来
实例:分页技术三层架构模式
需求分析:(底层技术)
(1)、实现数据分页首先要有一个综合数据对象集合,然后把这些数据分页显示;
(2)、建立一个数据库表(如:学生表);
(3)、建立实体类,根据需求设置一个学生类对象,封装数据库表中的数据;为了实现分页,建立一个Page实体类,其中需要当前页、每页显示的条数、总条数、总页数、学生对象集合。
(4)、建立持久层接口:将当前页和每页显示的条数作为参数,获得Page对象。
(5)、建立业务层接口
表现层使用技术:
(1)、为了实现静态页面显示,可以用html、jsp技术,相对于html技术,jsp有更多的优点,能更好的实现与servlet之间的交互;
(2)、js,ajax主要依赖于js存在,利用js可以使用ajax;
(3)、servlet,主要建立与底层数据的联系,获取底层数据到服务器,再响应回客户端;
具体逻辑联系:
jsp————js————servlet————底层数据