1.什么是三层结构? 三层架构是一种软件设计模式,它将整个业务应用划分为三个层次:表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。 这种架构的设计目的是为了降低系统各部分之间的耦合度,提高系统的可维护性和可扩展性。 表示层(UI): 负责与用户进行交互,接收用户的输入并显示处理结果。它通常包括前端界面和相关的控制器。使用HTML、CSS、Javascript,Jsp页面(Java Server Page)编写用户视图,在本例中使用Servlet程序充当视图层的控制器,完成请求的处理和响应。 业务逻辑层(BLL): 处理具体的业务逻辑,包括数据处理和业务规则的实现。它依赖于数据访问层获取数据,但不直接与用户交互。在本例中使用Java语言编写业务逻辑处理程序。 数据访问层(DAL): 负责与数据库进行交互,执行数据的增删改查操作。它为业务逻辑层提供数据服务,确保数据的持久化。在本例中使用ORM框架mybatis,编写数据库操作的程序,实现对数据库包括但不限于表的增、删、查、改操作。 2.实...