轻松打造J2EE的 SSH 与flash builder整合(由Spring类管理)

来源:互联网 发布:非线性回归模型python 编辑:程序博客网 时间:2024/05/16 15:39

在此将我所配置方法,,告知大家..让大家少走弯路

 

 

下面将由我来 手把手教大家 如果 配置SSH 以及将flash builder整合到一起

并由Spring类来管理,,使flash builder直接通过AMF访问java后台类方

 

 

环境:

My Eclipse 8.5

Struts 1.2

Spring 2

hibernate  3.1

flash builder 4 / 或插件版

 

 

1.前期环境

新建项目名为:  MyWeb

建包:

com.sshf.study.entity   (实体包)

com.sshf.study.dao(数据访问包)

com.sshf.study.biz(业务逻辑)

 

并在 com.sshf.study.biz 包下

新建接口 IHelloWord.java

并再建包 impl,  HellWordImpl.java 类(全速路径 com.sshf.study.biz.impl.HellWordImpl). 并实现IHelloWord接口

代码如下:

 

 

稍后我们会 测试调用这个方法!

 

 

2.开始SSH搭建.

a.首先加入Spring框架

自己加入DataSource sessionFactory 实体bean DAOBean 以及事务..养成好习惯

以下是我的初期配置(稍后会添加):

 

b.添加Struts支持

如用到Action 一定不要忘了改 代理类 org.springframework.web.struts.DelegatingActionProxy

c.添加hibernate支持.

 

以上二步省略.. 相信大家都会配..

 

 

3.开始将flash builder整合到SSH中

a.下载blazeDS包 将WEB-INF 文件夹下的所有文件夹和文件 拷贝到/WebRoot/WEB-INF/目录下

注意:包括web.xml 全覆盖

b.打开Web.xml 进行配置spring

(此处app.xml为spring配置文件名 默认为applicationContext.xml)

到此为止..SSH配置完毕..部署运行一下..看是否有错误..

如有错误 自己 改正. 在确保SSH集成后无错 方可 继续.!!

 

 

以下步骤很重要

b.新建包com.sshf.study.flash

在该包下新建二个类  SpringFactoryInstance.java  FlexFactoryImpl.java

SpringFactoryInstance.java代码

 

 

 FlexFactoryImpl.java代码

 

 

 

打开/WEB-INF/flex/services-config.xml 配置文件

 加入FlexFactory实现类

 

 

打开/WEB-INF/flex/remoting-config.xml 配置文件

然后将 services中的factory的实现类所调用的类配置关联 

 

 

 

到此为止 配置完毕

部署运行..有错误改之

 

4.新建一个flex 项目

 并新建一个mxml

不一一做介绍了..添加一个 文本框 和一个 按钮..

 

点击 按钮 将 文本框中 字符串 传入到 HelloWordImpl 的 sayHello中.并取返回值 输出

代码如下:

 

 

以上为整合内容.

 

 

 

由于本人最近较忙..故没有多少时间!!

 

有时间给大家做一些 控件 以及 其它 与java后台高级交互文章..

 

                                                                                                                                         that's all !   董侨  QQ5596152

转载请说明出处.!!

原创粉丝点击