准备开始学习struts+spring+ibatis框架,改写开源项目JSP Blog。<o:p></o:p>
一.准备开发环境<o:p></o:p>
1.准备JAVA环境:安装JDK1.5,在http://java.sun.com/products/archive/上下载。<o:p></o:p>
2.准备IDE:在http://www.myeclipseide.com/index.php?module=htmlpages&func=display&pid=4下载MyEclipse5.5.1并安装。因为MyEclipse对struts,spring都有相关插件的支持,免去了自行安装插件的烦恼,所以我选择她作为我的第一次亲密体验。MyEclipse5.5.1有30天试用,用于学习已经足够了,以后再换其他免费的Eclipse开发插件。<o:p></o:p>
3.准备web容器:http://tomcat.apache.org/download-55.cgi下载tomcat5.5.*版本,并安装。<o:p></o:p>
这里提醒一下,Tomcat5.5一定要用JRE1.5以上,否则会有问题。以上软件的安装具体不多说,有问题百度一下。<o:p></o:p>
4.下载ibatis支持:在http://ibatis.apache.org/javadownloads.cgi下载ibatis2.3.0的java支持包及源码包。这个页面还有JPetStore的ibatis实现,也可以下载下来作为参考。<o:p></o:p>
5.下载jsp blog项目:http://sourceforge.net/projects/jspblog。下载后是名为blog.war的包,需要自行安装部署。以下是安装过程。<o:p></o:p>
准备开始学习struts+spring+ibatis框架,改写开源项目JSP Blog。<o:p></o:p>
一.准备开发环境<o:p></o:p>
1.准备JAVA环境:安装JDK1.5,在http://java.sun.com/products/archive/上下载。<o:p></o:p>
2.准备IDE:在http://www.myeclipseide.com/index.php?module=htmlpages&func=display&pid=4下载MyEclipse5.5.1并安装。因为MyEclipse对struts,spring都有相关插件的支持,免去了自行安装插件的烦恼,所以我选择她作为我的第一次亲密体验。MyEclipse5.5.1有30天试用,用于学习已经足够了,以后再换其他免费的Eclipse开发插件。<o:p></o:p>
3.准备web容器:http://tomcat.apache.org/download-55.cgi下载tomcat5.5.*版本,并安装。
4.安装数据库:这里数据库用mysql5.0,下载页面http://dev.mysql.com/downloads/mysql/5.0.html,下载mysql5.0及java连接mysql数据库驱动mysql-connector-java-5.0.5-bin.jar
这里提醒一下,Tomcat5.5一定要用JRE1.5以上,否则会有问题。以上软件的安装具体不多说,有问题百度一下。<o:p></o:p>
4.下载ibatis支持:在http://ibatis.apache.org/javadownloads.cgi下载ibatis2.3.0的java支持包及源码包。这个页面还有JPetStore的ibatis实现,也可以下载下来作为参考。
5.下载jsp blog项目:http://sourceforge.net/projects/jspblog。下载后是名为blog.war的包,需要自行安装部署。以下是安装过程。
安装步骤
1) 第一步,导入portal.sql 脚本。<o:p></o:p>
2) 第二步,拷贝blog.war到Tomcat安装目录下的webapps目录,比如我的是C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps目录。<o:p></o:p>
3) 重启Tomcat<o:p></o:p>
4) 浏览器输入 http://localhost:8080/blog/,可以看到标题,脚标。<o:p></o:p>
5) 进入http://yourserver:8080/blog/admin/管理blog,默认用户名密码admin/admin
再做两点说明:
1.JSP Blog的作者直接把数据库链接写在index.jsp页面里,所以需要我们修改为我们自己的数据库链接,挺多地方需要修改的。。。
例如:编辑index.jsp,修改相关代码:
java 代码
java 代码
- Class.forName("org.gjt.mm.mysql.Driver");
- Connection myConn =
- DriverManager.getConnection("jdbc:mysql://office/portal?user=jsp");
- java.sql.Statement stmt = myConn.createStatement();
修改为:
java 代码
- Class.forName("org.gjt.mm.mysql.Driver");
- Connection myConn =
- DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","password");
- java.sql.Statement stmt = myConn.createStatement();
这里test是我的数据库名称,root是用户名,密码是password
2.blog.war中没有带mysql的java数据库驱动,需要自行添加。拷贝mysql-connector-java-5.0.5-bin.jar到tomcat安装目录下的webapps\blog\WEB-INF\lib下就可以了。
好了,开发环境准备就到这里
分享到:
相关推荐
Struts2、Spring和iBatis是Java Web开发中三个非常重要的开源框架,它们共同构建了一个灵活、可扩展且高效的应用程序开发环境。这个“struts2+spring+iBatis框架包”集成了这三个框架,使得开发者能够快速构建基于...
Struts2、Spring3和iBATIS是Java Web开发中常用的三大框架,它们各自负责不同的职责,协同工作可以构建出高效、松耦合的Web应用。在这个“struts2+spring3+ibatis项目整合案例”中,我们将深入探讨这三个框架如何...
通过研究这个Demo,开发者可以学习到如何在实际项目中运用Struts 2进行控制器层的设计,利用Spring进行服务层和持久层的管理,以及如何通过iBatis进行数据库操作。这有助于提高Java Web开发的效率和代码质量。
Struts2+Spring+Hibernate和Struts2+Spring+Ibatis是两种常见的Java Web应用程序集成框架,它们分别基于ORM框架Hibernate和轻量级数据访问框架Ibatis。这两种框架结合Spring,旨在提供一个强大的、可扩展的、易于...
Struts+Spring+Ibatis环境配置(一) - zwjxf的专栏 - 博
Struts、Spring 和 iBatis 是 Java Web 开发中三个非常重要的开源框架,它们共同构建了一个灵活、可扩展且易于维护的系统架构。这个"Struts+Spring+Ibatis示例"提供了一个基础的整合应用,帮助开发者理解这三者如何...
Struts、Spring和iBatis是Java开发中常用的三大开源框架,它们各自负责应用程序的不同层面,共同构建了一个灵活且强大的企业级应用开发解决方案。这里,我们深入探讨这三个框架以及它们如何协同工作。 **Struts框架...
"Struts2+Spring+Ibatis+MySQL" 是一个经典的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。这个组合集成了强大的MVC(Model-View-Controller)框架Struts2、依赖注入与面向切面编程的Spring框架、...
总的来说,"struts2+spring2+ibatis"的整合是Java Web开发中常见的一种选择,它利用了各个框架的优势,提供了强大的功能和灵活性。这个压缩包中的例子可以帮助开发者了解和掌握这种整合方式,从而提升开发效率。
Struts2、Spring和iBatis是Java Web开发中三个非常重要的框架,它们分别负责表现层、业务层和数据访问层。将这三个框架整合在一起,可以实现MVC(Model-View-Controller)架构,提高应用的灵活性和可维护性。 **...
Struts2、Spring和iBatis是三种广泛应用于Java企业级开发的开源框架,它们各自在不同的领域提供了强大的功能,并且可以很好地集成在一起,形成一套完整的MVC(模型-视图-控制器)架构。 Struts2是基于MVC设计模式的...
总的来说,Spring、Struts2和iBatis的整合为Java Web开发提供了一个强大、灵活的解决方案,让开发者能够更专注于业务逻辑,而不是框架的底层实现。通过合理的配置和使用这个jar包,开发者可以快速构建出稳定、高性能...
本文将详细阐述如何搭建并配置Struts+Spring+Ibatis整合框架,旨在为开发者提供一个清晰的指南。 #### 一、Web.xml文件的修改:集成Spring与Struts框架 **1. 添加Spring框架** 为了使Spring能够在Web应用中生效,...
struts2 + spring + ibatis 实例 struts2 + spring + ibatis 实例 struts2 + spring + ibatis 实例 struts2 + spring + ibatis 实例 struts2 + spring + ibatis 实例
开发环境说明 ...本示例完整地结合Struts2+Spring2+iBatis2+MySQL5,演示了一个用户表的增、删、改、查。 想完整学习Struts2+Spring+iBatis的同仁,可以在这个例子中学习或模仿最基本也是最核心的技术要点。
在本实例中,`spring2.5.5+struts2+ibatis2.3.4登录实例.doc`可能包含了一个基本的登录功能的实现,展示了Struts2的Action配置和结果转发。 2. **Spring**:Spring框架是企业级Java应用的核心容器,提供了依赖注入...
struts+spring+ibatisstruts+spring+ibatisstruts+spring+ibatisstruts+spring+ibatisstruts+spring+ibatisstruts+spring+ibatisstruts+spring+ibatisstruts+spring+ibatisstruts+spring+ibatis
这个"Struts2+Spring2.5+iBatis完整增删改查Demo"提供了一个完整的集成示例,包括所有必要的jar包,使得开发者可以快速在Mycelipse环境中搭建并运行项目。 **Struts2框架**: Struts2是基于MVC设计模式的Web应用...
Struts2、Spring和iBatis是Java Web开发中常用的三大框架,它们分别负责MVC模式中的Action层、业务逻辑层和服务数据访问层。本文将详细介绍这三个框架如何整合,以及在实际项目中如何运用。 首先,Struts2作为表现...
Struts2、Spring和iBatis是Java Web开发中经典的三大框架,它们组合起来可以构建出高效、可维护的企业级应用程序。在这个“struts2+spring+ibatis”的小demo中,我们将深入探讨这三个框架的核心功能以及它们如何协同...