准备开始学习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,修改相关代码:
- Class.forName("org.gjt.mm.mysql.Driver");
- Connection myConn =
- DriverManager.getConnection("jdbc:mysql://office/portal?user=jsp");
- java.sql.Statement stmt = myConn.createStatement();
修改为:
- 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下就可以了。
好了,开发环境准备就到这里