摘要:
struts是一个开源的Java Web开发框架,提供MVC体系结构,以及其他工具比如常用的标签、表单数据的验证等。是Java开发中应用最广泛的MVC框架。 一、MVC模式 Web应用程序由servlet、jsp等组成,在早期的web应用中,Servlet、Jsp中既包含与数据库交互的代码,又包括HTML、CSS等页面代码,还包括复杂的业务逻辑层代码。页面代码负责接受处理客户端请求,对请求处理后直接做出响应,用少量的JavaBean来处理数据库连接、数据库访问等操作。这种模式简单被称为模式一(Model1),适用于快速开发小规模项目。但从工程化的角度来看,代码耦合率高,程序的层次、清晰度混乱. 阅读全文
摘要:
我们可以使用带有图形界面的客户端和数据库进行交互,然后我们在程序中如果需要数据库,显然这样是不行的。Java中访问数据库的方式主要是使用JDBC,JDBC是java规定的访问数据库的标准API,Java Database Connectivity,它定义了数据库的连接,SQL语句的执行以及查询结果集的遍历等。JDBC把这些操作定义为接口,位于包java.sql下面。如java.sql.Connection,java.sql.Statement,java.sql.ResultSet等。许多数据库厂商都在自己的JDBC驱动的实现了这些接口。如果Mysql的JDBC驱动mysql-connecti. 阅读全文