预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共33页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
SSHExtTree
开标题就知道是Struts、Spring、Hibernate、ExtJS的Tree实例文档,其中包括Filter功能
的checkNodeTree、comboBoxCheckNodeTree、comboBoxTree这三种扩展的tree。不错,
如果你不了解Struts、Spring、Hibernate、ExtJS,也不要紧。跟着我做,做出这个例子应该
木有问题。
生产环境:
System:Windows
WebBrowser:IE6+、Firefox3+
JavaEEServer:tomcat5.0.2.8、tomcat6
IDE:eclipse、MyEclipse6.1+
Database:MsSQLServer2000、2005
开发依赖库版本:
ExtJS:lib2.1
Struts:2.1.4
Hibernate:3.2
Spring:2.0
Email:hoojo_@126.com
Blog:http://blog.csdn.net/IBM_hoojo
http://hoojo.cnblogs.com/
如果你具备上面的环境后,下面就可以跟着我一步步的完成这个SSHExtTree的示例。
1、添加Hibernate支持,这里我用MyEclipse的工具直接添加jar包和链接数据库的配置文
件,这一步如果你熟悉可以跳过。
A、首先你选择你的MyEclipse中的MyEclipseDatabaseExplorer这个视图
B、进入视图后,点击new
C、进入new视图后,你就可以添加你的DB的链接数据库的种类、端口、地址、数据
库名称
我上面选择的是MsSQL2005
ConnectURL:jdbc:jtds:sqlserver://localhost:1433/jc2009_gdszz
jc2009_gdszz是数据库的名称,是建科院的数据库
用户名、密码就是你链接数据库的密码
注意的是你还要添加你的链接数据库的driver,我这里用jdts驱动
上面的完成后,你可以点击TestDriver就可以测试你的链接对不对。如果对的话就
会出现上面的successfully!
D、继续Next你可以选择第三个单选按钮,就是下面的1。然后点击Add按钮选择你的
数据库。这样后面链接数据库的时候就不会出现其他的数据库了;点击Finish
E、下面开始链接数据库
上面的sql_2005就是我们刚才建的数据库链接了。右键sql_2005,然后点击Open
connection,就可以链接到你的数据库了
F、然后展开数据库,选择dbo展开,选择table。你就看到你的数据库中的表了
至此数据链接创建成功,下面我们添加Hibernate的支持。
G、下面切换到MyEclipseJavaEE视图,如果你喜欢Java视图也可以。这里用MyEclipse
JavaEE视图。
然后右键点击你建好的SSHExtTree这个WebProject
选择MyEclipse,选择AddHibernate
H、进入添加Hibernate支持的视图后,选择Hibernate3.2;然后记得选择添加jar包到
你的工程lib中
I、继续Next,选择New。我喜欢单独的Hibernate配置文件,如果你不喜欢你可以在
Spring中添加配置。
J、点击Next,进入选择数据库链接的视图,当然是选择我们刚才创建的sql_2005这个
视图了。
记得选择你的数据库方言,数据库方言对于不同的数据库是不同的。
K、点击Next你就可以看到创建SessionFactory,我们用Spring就不要这个了。点击
Finish;就可以看到配置文件hibernate.cfg.xml
我们还得添加2条:
<propertyname="format_sql">true</property>
<propertyname="show_sql">true</property>
这个在调试程序的时候有用,可以格式化输入sql语句
综上所述,上面的主要完成的就是添加Hibernate的jar包和数据库链接配置文件。你
也可以手动添加Hibernate的数据库配置文件和jar包。那样就不需要上面的步骤。
2、下面我们添加Spring的支持,请跟着我做
A、右键SSHExtTree项目,选择MyEclipse然后选择AddSpring
B、点击后你可以看到Spring的支持了,Spring选择2.0的版本。然后就是选择你要的
jar包。
C、我们选择完后,继续下一步Next
D、继续下一步Next
上面的SessionFactoryBeanid就是你的applicationContext.x