Выполните следующие шаги. Это, безусловно, будет полезно для вас ...
1 Установите JDK в вашу систему
2 Скопируйте сервер Apache Tomcat на диск c
3 Задать переменную среды
(1) Имя переменной: JAVA_HOME
Значение переменной: C: \ Program Files \ Java \ jdk1.7.0
(2) Имя переменной: CATALINE_HOME
Значение переменной: C: \ apache-tomcat-6.0.35-windows-x86 \ apache-tomcat-6.0.35
4 Обновление переменной среды Path в значении переменной
Добавьте этот путь
(1) C: \ Apache-Tomcat-6.0.35-Windows-x86 \ Apache-6.0.35-кот \ Bin
(2) C: \ Program Files \ Java \ jdk1.7.0 \ bin
5 Создайте папку Blazeds в папке webapps и извлеките файл blazeds.war
Two folder there (1)WEB-INF (2)META-INF
6 Создайте пример имени папки в C: \ apache-tomcat-6.0.35-windows-x86 \ apache-tomcat-6.0.35 \ webapps \ FlexJavaIntegration \ WEB-INF \ classes
7 Создайте файл Java в примере содержимого папки файла Java ниже
package example;
import java.util.Date;
public class HelloWorld
{
public HelloWorld()
{
}
public String getHelloWorld(String name,String name1)
{
String result = null;
result = name + " and " + name1;
return result;
}
public String getCurrentDate(String name)
{
String result = null;
result = " Current Date is:" + new Date();
return result;
}
}
8 Скомпилируйте файл .java в CMD
javac HelloWorld.java
9 Перейдите в папку C: \ apache-tomcat-6.0.35-windows-x86 \ apache-tomcat-6.0.35 \ webapps \ FlexJavaIntegration \ WEB-INF \ flex и отредактируйте файл remoting-config.xml и добавьте пункт назначения
<destination id="helloworld">
<properties>
<source>example.HelloWorld</source>
</properties>
<adapter ref="java-object" />
</destination>
10 Запустите Tomcat Server из CMD
Перейдите в папку bin папки сервера Tomcat
Запустите файл startup.bat в cmd и запустите сервер Tomcat.
проверьте: "localhost: 8080" URl в вашем браузере
и если вы хотите выключить команду tomcat serve write, то в CMD
shutdown.bat
11 Создание нового приложения Flex
Выбор серверной технологии - J2EE
12 Нажмите Далее и установите следующие свойства
Root Folder : C:\apache-tomcat-6.0.35-windows-x86\apache-tomcat-6.0.35\webapps\blazeds
Root URL : http://localhost:8080/blazeds
Context Root : /blazeds
And Validate Configuration
13 Синтаксис удаленного объекта выглядит следующим образом
<mx:RemoteObject id="ro" destination="helloworld" source="example.HelloWorld" result="resultHandler(event)" fault="faultHandler(event)"/>
---------destination in RemoteObject is id of destination in remoting-config.xml
---------source in RemoteObject is source of destination in remoting-config.xml
14 Теперь вызовите метод Java следующим образом
<mx:Button label="Get Hello World!" click="ro.getHelloWorld(txt1.text,txt2.text)"/>
<mx:Button label="Get Time" click="ro.getResults(txt1.text)" />
Here ro is id of RemoteObject and getHelloWorld & getResults is method from JAVA file.
15 Вы получаете результат из файла классов Java
ПРИМЕЧАНИЕ: ВАМ НУЖНО УСТАНОВИТЬ BLAZEDS И APACHE TOMCAT-СЕРВЕР НА ВАШЕМ ПК