您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 总结/报告 > SSH框架配置完全攻略,手把手教你如何开发java web
1SSH框架配置与应用StepbyStepBydzjiangShantouUniversity2目录1.开发环境2.步骤一:MyEclipse、JDK、Tomcat和数据库的安装与配置3.步骤二:建立数据库、表4.步骤三:建立WebProject5.步骤四:添加Spring支持6.步骤五:添加Hibernate支持7.步骤六:添加Struts支持8.各种技术的融合实现31.开发环境开发工具:MyEclipse6.0.1GAE3.3.1Java虚拟机:jdk1.6服务器:tomcat6数据库:mysql5.0、Navicat8LiteforMySQLSSH框架:Spring2.0、Struts1.2、Hibernate3.1以上软件均来自金凤ftpJDK、Myeclipse::=%C9%E8%BC%C6%BF%AA%B7%A2=-/mysql/42.步骤一:MyEclipse、JDK、Tomcat和数据库的安装与配置MyEclipse的安装相对较为简单,安装成功后的界面如下所示。图1MyEclipse欢迎界面一般先安装JDK,然后安装MyEclipse。但MyEclipse自带有JDK版本,如何设置成自己安装的JDK版本可在MyEclipse进行一定的配置,配置方法如下:选择windows-Preferences-Java-InstalledJREs-Add弹出AddJRE对话框,JREname文本框内取一个名字,如“JDZ”,点击Browse按钮选择jdk所在的目录,此处为“C:\ProgramFiles\Java\jdk1.6.0_10”,填写完毕后点击确定按钮即完成JDK的配置。详细情况如图2所示。5图2JDK配置无独有偶,MyEclipse具有自己的内置tomcat服务器,因此tomcat的安装与JDK安装、MyEclipse安装两者的安装并没有明显的关联。如果要使用自己的服务器,可在MyEclipse进行配置。配置方法如下所示。选择windows-Preferences-MyEclipse-Servers-Tomcat-Tomcat6.0X。在右面的界面中设定tomcat的homedirectory即可,设定完directory在Tomcatserver内选择Enable单选框。选择完毕后单击确定按钮。详细情况如图3所示。6图3Tomcat配置MySQL数据库的安装也较为简单,只需要跟着安装向导一步步操作即可。在安装的过程中设定用户名和密码,需要注意的是MySQL的端口的设定,一般保持默认值的设定“3306”。假设MySQL安装在“D:\ProgramFiles\MySQL”下,用户名为root,密码为root,安装完毕后可测试是否能够正常连接该数据库。测试步骤分为以下几个步骤:1)通过“开始-运行-输入cmd”进入命令行模式。2)使用cd\退到C盘根目录,用D:进入D盘根目录。然后使用cdProgramFiles,cdMySQL等命令进入D:\ProgramFiles\MySQL\MySQLServer5.0\bin目录下。73)输入“mysql-hlocalhost-uroot-proot”后如果显示“WelcometotheMySQLmonitor.Commandsendwith;or\g.”信息即表示安装成功。其中,h代表主机,紧接其后的为主机地址localhost,u表示用户名,p表示密码。图4MySQL测试可采用系统默认启动的方式进行MySQL的启动,因为安装完MySQL后该数据库将以服务的形式存在,所以在每次启动系统时都会自动启动MySQL数据库。数据库的有效管理是提高软件开发速度的关键。一般不会采用DOS界面与命令对MySQL进行管理。因此可采用MySQL控制台,此处采用灵活轻便的控制台软件Navicat。跟着安装向导一步步操作即可。安装完毕后进行配置。8在连接区域内单击鼠标右键,然后选择浮动菜单中的“创建连接”。弹出“连接对话框”,输入连接名、主机名、端口号、用户名和密码,可单击“连接测试”进行测试判断,测试成功后可单击“确定”,即可建立控制台与MySQL数据库管理系统的连接。如下图所示。图5Navicat:MySQL的控制台93.步骤二:建立数据库、表在“连接”区域中选择新建好的连接jdz,右键→创建数据库→输入数据库名(如mytest)→确定后可建立新的数据库。在“表”上单击右键,选择“创建表”,在栏位中输入名、类型、长度等就可以创建表,此处我们设置的名分别为id、name、password三项。建完表后单击“保存”按钮,就会弹出“表名”的对话框,键入“user”后确定,即完成user表的建立。User表的详细设置如下图所示。图6user表建完表后可在表中输入记录,输入方式为右键表名→打开表,然后既可以输入记录。如下图所示:10图7输入记录(注意红色部分按钮的功能)MyEclipse作为一款优秀的集成开发平台具有一些优秀的功能,在MyEclipse也可对数据库进行一定程度上的管理。进行配置时首先需要切换视图,通用的方法有两种,第一种是选择windows→OpenPerspective→Other…,然后选中MyEclipseDatabaseExplorer后单击确定,即可打开数据库导航视图。如果不是初次打开数据库导航视图,则可通过快速打开视图的方式打开该视图,按钮位于MyEclipse开发界面的右上角,其打开方式如图9所示。11图8数据库导航视图选择图9快速打开数据库导航视图在数据库导航视图的DBBrowser功能区域内单击右键→new弹出DatabaseDriver对话框进行相关设置。请输入信息如图10所示。特别值得注意的问题是DriverJARs的设定,需要我们提供MySQL的数据库驱动,我们采用的jar包是“mysql-connector-java-5.1.7-bin.jar”。12该jar包可在网络上搜索,最为便捷的方法是在网站上进行搜索。图10数据库配置在此视图下,可对数据库进行管理。使得开发变得更为便捷。134.步骤三:建立WebProject在MyEclipse里新建工程,在左边的PackageExplorler区域里单击右键选择new→WebProject进入如下画面(如果在new中没有WebProject可选择Other,在Other对话框中寻找并选择WebProject)。在该画面中设置ProjectName(取名为SSHtest)即可选择Finish按钮完成该Web工程的建立,如果需要JSTL的支持,则可以选择JSTL按钮。图11新建WebProject145.步骤四:添加Spring支持在SSH框架的配置过程中,添加Spring、Struts、Hibernate的先后顺序并没有严格的限制,不过在一般在添加Hibernate之前先添加Spring,因为我们一般采用Spring的applicationContext.xml来管理sessionFactory,而不用hibernate自己生成的sessionFactory。此处我们先添加Spring支持,然后添加Hibernate支持,最后添加Struts支持。右键工程名SSHtest→MyEclipse→AddSpringCapabilities。图12选择AddSpringCapabilities15单击AddSpringCapabilities后可得AddSpringCapabilities对话框,这里为了省得以后再添加Spring的相关包,所以一次性的选中了所有的包。选中Copy选项,它会把这些包拷贝到/WebRoot/WEB-INF/lib目录下,方便以后的实际部署。如果不想一次性添加全部的包,可选择Spring2.0CoreLibraries、Spring2.0WebLibraries和Spring2.0AOPLibraries三个包。此处我们一次性添加全部包。其结果如图12所示。图13AddMyEclipseSpringandUserLibrariestoproject16点击Next,在AddSpringbeanconfigurationfile对话框中保持默认设置。点击Finish完成Spring的添加。图13AddSpringbeanconfigurationfile完成后可查看SSHtest工程中的ReferencedLibraries中添加了很多包。176.步骤五:添加Hibernate支持在进行Hibernate添加之前,最好先确保以设置好数据库的驱动,由于本配置已添加驱动(图10数据库配置),因此可以进行Hibernate的添加。右键工程名SSHtest→MyEclipse→AddSpringCapabilities。图14选择AddHibernateCapabilities单击AddHibernateCapabilities后可得AddHibernateCapabilities对话框。配置后的结果如图15所示。18图15AddHibernateCapabilities对话框单击Next后到达HibernateConfiguration对话框,选择SpringConfigurationfile,从而由Spring的上下文配置文件来统一管理Hiberante。19图16HibernateConfiguration点击Next到达HibernateConfigurationDefineSpringHibernateconfiguration对话框。选择ExistingSpringconfigurationFile后,SpringConfig中会默认选择已配置好的applicationContext.xml,在SessionFactoryID文本框中输入“sessionFactory”,此处自定义了一个SessionFactory的变量名。如图17所示。20图17HibernateConfiguration点击Next,到达SpecifynewSpringDataSourceconnectiondetails对话框。在BeanId文本框中输入“dataSource”,作用是构建一个bean来管理数据库,在DBDriver中选择我们事先已经定义好的数据库驱动“mytest”,选择完毕后就可以点击Next。如果前面添加驱动成功(图10),那么此处一般就不会报出错误。其结果如图18所示。21图17Spring-HibernateSupportforMyEclipse单击Next,到达“CreateHibernateSessionFactoryforMyEclipse”对话框,在其中取消HibernateSessionFactory的支持,由Spring来管理SessionFactory。这一点非常重要!结果如图18所示。单击Finish完成Hibernate的添加。22图18取消HibernateSessionFactory配置完的结果如下所示:?xmlversion=1.0encoding=UTF-8?beansxmlns=:xsi=:schemaLocation=://=dataSourceclass=org.apache.commons.dbcp.Bas
本文标题:SSH框架配置完全攻略,手把手教你如何开发java web
链接地址:https://www.777doc.com/doc-4992990 .html