--
前言:
这个例子的view层用到了struts,DAO层用到了hibernate,由于逻辑及其简单(只是往数据库添加一条记录),所以暂时没有用到spring。
一、使用eclipse+struts+spring+hibernate+myeclipse+mysql开发配置过程。
1.jdk的安装:
安装文件:jdk-1_5_0_15-windows-i586-p.exe
说明:最好用jdk1.5,可以去sun主页下载,我这里已经下了,可以提供。
注意:最好在新装系统下安装,并且此前没有装过java相关的软件,以免出现版本或者path问题。
过程:可以直接安装到c盘根目录下即可,注意要记住安装路径,以后可能会用到。
2.web应用服务器tomcat的安装:
安装文件:apache-tomcat-5.5.26.exe
说明:要想构建jsp应用,web应用服务器是必须要有的,asp服务器为IIS,php服务器为Apache,jsp服务器比较多有weblogic和websphere(两者是商业级的,比较强大,但要收费),tomcat和resin(免费的,比较适用中小级应用,如果是大型应用则须考虑集群)。在这里,我选用tomcat,因为它使用较广泛,网上相关的资料也比较多。我并没有选择最新版本,原因是次新版本往往比最新版本更加稳定。
注意:必须先装jdk,否则不能安装tomcat(原因之一是tomcat在对jsp进行编译时用到了jdk,并且jdk是tomcat正常工作的前提)。
过程:可以直接安装到c盘默认路径,选择前面安装的jdk路径,并且修改端口8080为80(tomcat默认端口为8080,而一般我们通过IE访问时端口为80,需要注意的是要保证没有其他程序已经占用80端口(比如你已经装了iis或者apache),否则tomcat不能正常启动),控制台页面的管理员admin帐号暂时不设置密码。
测试页面http://127.0.0.1,检测是否安装成功,如果进入欢迎页面就表示tomcat安装成功。
3.数据库服务器mysql的安装:
安装文件:mysql-5.0.27-win32.exe
说明:动态网站少不了数据库,大型的有oracle和DB/2,中级的有sqlserver和mysql,从适用角度和系统开销角度选用mysql。
注意:开始选择custom,自定义路径,安装时选择skip sign up,模式为最大模式安装,其余默认。
过程:最好不安装到c盘,安装成功的话就会自动开启服务,我们可以在控制面板->性能和维护->管理工具->服务中找到Mysql已启动(xp系统下的路径),以后每次启动操作系统时mysql都会自动启动(安装时已经默认了)。安装成功后可以通过命令行方式建立数据库和相关表,但大多数人不习惯这种方式,也没必要这样做,下面安装可视化操作程序来完成相关工作。
4.数据库的可视化操作界面程序
安装文件:mysql-gui-tools-5.0-r12-win32.msi
说明:mysql的可视化界面操作程序很多,比如EMS,这是mysql官网提供的,还可以。
--
--
注意:路径默认和mysql一起。 过程:不停下一步就可以了。安装完成后点击开始->程序->My SQL->Mysql Administrator,输入Username和Password进入后就可以建表了,在test数据库下建个t_user表,就三个字段,id(作key,Integer),name(Varchar),sex(Varchar)。后面的例子将会用到。
5.开发环境eclipse的安装:
安装文件:eclipse-SDK-3.3.2-win32.zip
--
--
说明:eclipse是个很好的开发平台,它其实是个架子,我们可以集成各种插件来进行相关的开发达到事半功倍的效果,通过后面的例子我们就会发现这一点。当然,这个架子及相关插件的配置比较麻烦,我在后面将会给出详细过程。
注意:可能需要设置环境变量使其正常工作(如果点击运行程序出现问题)。
过程:直接解压缩到d盘就可以了,无需setup。设置环境变量使得eclipse正常工作:
环境变量->系统变量->编辑Path加上键值C:\\jdk1.5.0_15\\bin(你的安装路径),然后启动eclipse看是否能够正常工作。
6.安装struts开发插件myeclipse:
安装文件:MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller.exe
说明:eclipse的插件n多,就我的观点比较好的是myeclipse,它是IBM开发的,可以去myeclipse官网下载,说它好的原因是这个插件已经集成了struts,hibernate,spring,我们不需要费尽心思分别找其他插件来搭建我们的开发环境,就这个插件就足够了,但是需要注册,这点需注意。
注意:版本对应问题,这很重要,MyEclipse6.0对应Eclipse3.3,MyEclipse5对应Eclipse3.2
过程:在安装的时候需要把路径指定到刚才解开的eclipse路径上,比如e:\\eclipse\\myeclipse;安装时很慢,有600多M(插件居然是eclipse的三倍大,可见里面有多少东东)。这个步骤完了后,已经自动安装struts,spring,hibernate等框架插件。运行时
--