Strut1实战:从下载到增删改查的完整步骤

1星 需积分: 0 3 下载量 143 浏览量 更新于2024-07-24 收藏 406KB DOC 举报
在这个Struts1小项目中,我们将学习如何通过四个基本操作(增删改查)来构建一个简单的Web应用程序。首先,我们需要确保开发环境的正确配置,包括JDK、Tomcat、MyEclipse和MySQL数据库的安装。 1. **环境配置**: - **JDK安装**:安装JDK后,关键步骤是设置环境变量,包括JAVA_HOME和path,以便系统能找到Java编译器和运行环境。 - **Tomcat安装**:在Eclipse中集成Tomcat,用于部署和管理Web应用。 - **MyEclipse安装**:作为集成开发环境,提供代码编辑、调试等功能。 - **MySQL数据库**:安装时要设置数据库编码为GB2312,用户名和密码通常为root。 2. **开发环境搭建**: - **创建WebProject**:在MyEclipse中,创建一个新的Web项目命名为"Student",这是项目的基础结构。 - **添加依赖**:将Struts1相关的jar文件(如struts.jar, commons-discovery.jar等)添加到项目的WebRoot/WEN-INF/lib目录下,这些库支持Struts1的核心功能。 - **配置web.xml**:在WebRoot/WEN-INF目录下编写web.xml文件,这是Web应用程序的部署描述符,其中定义了ActionServlet的映射和初始化参数,如配置Struts配置文件的位置。 3. **Struts1基础操作**: - **增**:在Struts1中,通常使用Action类处理业务逻辑。用户提交表单数据后,通过ActionServlet解析请求,调用Action中的相应方法执行数据插入操作,例如通过JDBC连接数据库并执行INSERT语句。 - **删**:同样,Action类可以处理删除请求,通过数据库操作(DELETE语句)删除指定的数据。 - **改**:更新操作涉及修改数据库中的记录,Action类需要获取用户输入的数据,更新对应的数据行。 - **查**:查询功能可以通过Action或Controller层调用DAO(Data Access Object)层的方法,执行SELECT语句获取数据,并可能通过结果集返回给视图层,如JSP页面展示给用户。 总结来说,这个Struts1项目是一个实践Web开发基础的好例子,它展示了如何结合JDBC、Struts框架和数据库操作来实现常见的CRUD功能。通过这个项目,开发者能够掌握Struts1的工作原理,了解如何组织和管理Web应用的结构,以及如何在Action中封装业务逻辑。