web开发三层架构:表现层,业务逻辑层,数据访问层 (系统的处理逻辑图)
- 表现层UI:表层所见,负责展现页面外观和人机交互接口
- 业务逻辑层BLL:系统实现的功能,包含接受数据,封装数据,处理数据等操作。最外围层需要相应的JSP页面负责接收用户提交的数据,并调用业务逻辑层方法完成业务逻辑操作。JavaBean类中封装了数据。
- 数据访问层DAL:与数据库交互,位于dao和dao.imp包中,包括针对各个表的增删改查操作;dao包中提供的类负责接口设计,声明了各种操作方法;dao.imp中的类负责对dao包总的接口进行实现。