`
daniel.wuz
  • 浏览: 101838 次
  • 性别: Icon_minigender_1
  • 来自: 纽约
最近访客 更多访客>>
社区版块
存档分类

利用Struts+Spring+Ibatis改写JSP Blog 一

阅读更多
 

准备开始学习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并安装。因为MyEclipsestrutsspring都有相关插件的支持,免去了自行安装插件的烦恼,所以我选择她作为我的第一次亲密体验。MyEclipse5.5.130天试用,用于学习已经足够了,以后再换其他免费的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.0java支持包及源码包。这个页面还有JPetStoreibatis实现,也可以下载下来作为参考。<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并安装。因为MyEclipsestrutsspring都有相关插件的支持,免去了自行安装插件的烦恼,所以我选择她作为我的第一次亲密体验。MyEclipse5.5.130天试用,用于学习已经足够了,以后再换其他免费的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.0java支持包及源码包。这个页面还有JPetStoreibatis实现,也可以下载下来作为参考。

5.下载jsp blog项目:http://sourceforge.net/projects/jspblog。下载后是名为blog.war的包,需要自行安装部署。以下是安装过程。

安装步骤

1) 第一步,导入portal.sql 脚本。<o:p></o:p>

2) 第二步,拷贝blog.warTomcat安装目录下的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 代码
  1. Class.forName("org.gjt.mm.mysql.Driver");   
  2. Connection myConn =    
  3. DriverManager.getConnection("jdbc:mysql://office/portal?user=jsp");   
  4.     java.sql.Statement stmt = myConn.createStatement();  

修改为:

java 代码
  1. Class.forName("org.gjt.mm.mysql.Driver");   
  2. Connection myConn =    
  3. DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","password");   
  4.     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框架包

    Struts2、Spring和iBatis是Java Web开发中三个非常重要的开源框架,它们共同构建了一个灵活、可扩展且高效的应用程序开发环境。这个“struts2+spring+iBatis框架包”集成了这三个框架,使得开发者能够快速构建基于...

    struts2+spring3+ibatis项目整合案例

    Struts2、Spring3和iBATIS是Java Web开发中常用的三大框架,它们各自负责不同的职责,协同工作可以构建出高效、松耦合的Web应用。在这个“struts2+spring3+ibatis项目整合案例”中,我们将深入探讨这三个框架如何...

    struts+spring+ibatis的Demo

    通过研究这个Demo,开发者可以学习到如何在实际项目中运用Struts 2进行控制器层的设计,利用Spring进行服务层和持久层的管理,以及如何通过iBatis进行数据库操作。这有助于提高Java Web开发的效率和代码质量。

    Struts2+Spring+Hibernate和Struts2+Spring+Ibatis

    Struts2+Spring+Hibernate和Struts2+Spring+Ibatis是两种常见的Java Web应用程序集成框架,它们分别基于ORM框架Hibernate和轻量级数据访问框架Ibatis。这两种框架结合Spring,旨在提供一个强大的、可扩展的、易于...

    Struts+Spring+Ibatis环境配置(一) - zwjxf的专栏 - 博

    Struts+Spring+Ibatis环境配置(一) - zwjxf的专栏 - 博

    Struts+Spring+Ibatis示例

    Struts、Spring 和 iBatis 是 Java Web 开发中三个非常重要的开源框架,它们共同构建了一个灵活、可扩展且易于维护的系统架构。这个"Struts+Spring+Ibatis示例"提供了一个基础的整合应用,帮助开发者理解这三者如何...

    struts+spring+ibatis框架

    Struts、Spring和iBatis是Java开发中常用的三大开源框架,它们各自负责应用程序的不同层面,共同构建了一个灵活且强大的企业级应用开发解决方案。这里,我们深入探讨这三个框架以及它们如何协同工作。 **Struts框架...

    struts2+spring+ibatis+mysql

    "Struts2+Spring+Ibatis+MySQL" 是一个经典的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。这个组合集成了强大的MVC(Model-View-Controller)框架Struts2、依赖注入与面向切面编程的Spring框架、...

    struts2+spring2+ibatis

    总的来说,"struts2+spring2+ibatis"的整合是Java Web开发中常见的一种选择,它利用了各个框架的优势,提供了强大的功能和灵活性。这个压缩包中的例子可以帮助开发者了解和掌握这种整合方式,从而提升开发效率。

    Struts2+Spring2+iBatis2整合的例子

    Struts2、Spring和iBatis是Java Web开发中三个非常重要的框架,它们分别负责表现层、业务层和数据访问层。将这三个框架整合在一起,可以实现MVC(Model-View-Controller)架构,提高应用的灵活性和可维护性。 **...

    struts+spring+ibatis框架集成.pdf

    Struts2、Spring和iBatis是三种广泛应用于Java企业级开发的开源框架,它们各自在不同的领域提供了强大的功能,并且可以很好地集成在一起,形成一套完整的MVC(模型-视图-控制器)架构。 Struts2是基于MVC设计模式的...

    spring+struts2+ibatis整合的jar包

    总的来说,Spring、Struts2和iBatis的整合为Java Web开发提供了一个强大、灵活的解决方案,让开发者能够更专注于业务逻辑,而不是框架的底层实现。通过合理的配置和使用这个jar包,开发者可以快速构建出稳定、高性能...

    Struts+Spring+Ibatis整合框架搭建配置文档

    本文将详细阐述如何搭建并配置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 + spring + ibatis 实例

    Struts2+Spring2+iBatis2+MySQL的完整示例

    开发环境说明 ...本示例完整地结合Struts2+Spring2+iBatis2+MySQL5,演示了一个用户表的增、删、改、查。 想完整学习Struts2+Spring+iBatis的同仁,可以在这个例子中学习或模仿最基本也是最核心的技术要点。

    struts2+spring+ibatis整合项目实例

    在本实例中,`spring2.5.5+struts2+ibatis2.3.4登录实例.doc`可能包含了一个基本的登录功能的实现,展示了Struts2的Action配置和结果转发。 2. **Spring**:Spring框架是企业级Java应用的核心容器,提供了依赖注入...

    struts+spring+ibatisstruts+spring+ibatis

    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包)

    这个"Struts2+Spring2.5+iBatis完整增删改查Demo"提供了一个完整的集成示例,包括所有必要的jar包,使得开发者可以快速在Mycelipse环境中搭建并运行项目。 **Struts2框架**: Struts2是基于MVC设计模式的Web应用...

    Struts2+spring+ibatis三大框架整合实例

    Struts2、Spring和iBatis是Java Web开发中常用的三大框架,它们分别负责MVC模式中的Action层、业务逻辑层和服务数据访问层。本文将详细介绍这三个框架如何整合,以及在实际项目中如何运用。 首先,Struts2作为表现...

    struts2+spring+ibatis的小demo

    Struts2、Spring和iBatis是Java Web开发中经典的三大框架,它们组合起来可以构建出高效、可维护的企业级应用程序。在这个“struts2+spring+ibatis”的小demo中,我们将深入探讨这三个框架的核心功能以及它们如何协同...

Global site tag (gtag.js) - Google Analytics