저는 완전히 초보자입니다. plz에 관해서 나에게 알려 주실 수 있습니다. 특정 IP 주소에있는 데이터베이스에서 데이터에 액세스하고 싶지만 어떻게해야할지 모르겠습니다. 그것 플 플렉스 프레임 워크를 통해 할 수있는 방법을 알려 주시기 바랍니다.Java 및 Flex를 사용하여 데이터베이스에서 데이터를 가져오고 싶습니다.
답변
클라이언트 측 기술이므로 데이터베이스에 직접 액세스 할 수있는 실제 문제가됩니다. 필요한 것은 데이터베이스 액세스를 중재하는 일부 서버 응용 프로그램입니다. 이것은 여러 가지 방법으로 작성 될 수 있지만 대부분의 개발자는 PHP/.net/Java를 사용합니다.
데이터에 액세스하는 데는 여러 가지 방법이 있습니다. 간단한 것들을 위해서, 당신은 db로부터 데이터를 가져오고 그것을 클라이언트에서 실행되는 flex에 제공 할 서블릿을 사용할 수 있습니다. 서블릿 대신 웹 서비스를 사용할 수도 있습니다. Flex 측에서는 HTTPService, WebService 및 RemoteObject의 세 가지 방법으로 데이터에 액세스 할 수 있습니다. 그 중 하나를 선택하는 것은 귀하의 요구 사항이 무엇인지 그리고 이들에 대해 얼마나 잘 알고 있는지에 따라 다릅니다.
다양한 옵션이 있습니다. 다양한 옵션을 살펴 보는 Flex and Java basics에서 한 스크린 캐스트를 확인하십시오.
Your Flex frontend
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" backgroundColor="#FFFFFF" viewSourceURL="srcview/index.html">
<mx:RemoteObject id="myservice" fault="faultHandler(event)"
showBusyCursor="true" destionation="yourDest">
<mx:method name="JavaMethodName" result="resultHandler(event)" />
</mx:RemoteObject>
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
private function faultHandler(evt:FaultEvent):void
{
trace(evt.fault);
}
private function resultHandler(evt:ResultEvent):void
{
trace(evt.result);
}
]]>
</mx:Script>
<mx:Button x="250" y="157" label="Click" width="79" click="myservice.getOperation('JavaMethodName').send();"/>
</mx:Application>
원격-config.xml에
<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
class="flex.messaging.services.RemotingService">
<adapters>
<adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/>
</adapters>
<destination id="yourDest">
<properties>
<source>YourClassName</source>
</properties>
</destination>
<default-channels>
<channel ref="my-amf"/>
</default-channels>
</service>
자바 클래스
자바 클래스에서 이제import java.util.Date;
public class YourClassName{
public String JavaMethodName() {
Date now = new Date();
return "Yourname " + now;
}
}
당신이 당신의 JDBC 연결을 작성해야하고 데이터베이스 호출 및 할 수있는 작업 eturn에서 Object로 플렉스 (flex)를하면 프론트 엔드에 어떤 형식 으로든 표시 할 수 있습니다.
Adobe BlazeDS 설명서를 참조하십시오. 이것은 당신에게 당신이 원하는 것을 어떻게하는지, 그리고 어떻게 Vinothababu가 제안한 것을 구현 하는지를 보여줄 것입니다. 링크는 다음과 같습니다. http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/
- 1. Flex를 사용하여 서버에서 XML 데이터를 읽는 방법?
- 2. Flex를 사용하여 데이터를 로컬에 저장하는 방법은 무엇입니까?
- 3. flex를 사용하여 xml 태그 및 해당 데이터를 읽는 방법?
- 4. hadoop에서 데이터를 가져오고 나가기
- 5. Java를 사용하여 데이터베이스에서 데이터를 계속 페치합니다.
- 6. 경고창을 닫은 후 값을 다시 가져오고 싶습니다.
- 7. flex를 사용하여 사람을 만드는 방법
- 8. PHP에서 문자열의 마지막 이메일을 가져오고 싶습니다.
- 9. 데이터를 가져오고 필드에 저장하는 SELECT?
- 10. 나는 codeigniter 프레임 워크 PHP를 사용하여 MySQL 데이터베이스에서 가져오고 싶습니까?
- 11. Flex를 사용하여 MXML 내보내기
- 12. 최대 절전 모드를 사용하여 mysql 데이터베이스에서 일부 값을 팝업하고 싶습니다.
- 13. rich를 사용하여 데이터베이스에서 데이터를 검색하는 방법 : inplaceselect
- 14. 공기 및 jquery를 사용하여 다른 페이지에서 값을 가져오고 얻는 방법
- 15. flex를 사용하여 중앙 집중식 로깅
- 16. Flex를 사용하여 웹 서버에서 CSV 데이터를 검색하려면 어떻게해야합니까?
- 17. Backbone.js를 사용하여 데이터베이스의 모델 데이터를 표시하고 싶습니다.
- 18. Python을 사용하여 데이터베이스에서 이미지 저장 및 검색
- 19. SQL 데이터베이스에서 데이터를 저장하려면 어떻게해야합니까?
- 20. flex를 사용하여 데스크톱 앱을 만드는 방법은 무엇입니까?
- 21. 페이지가 말아서 파일을 전송합니다. 다운로드 링크를 가져오고 싶습니다.
- 22. 자바 콩을 사용하여 데이터베이스에서 데이터를 표시하는 방법
- 23. 어떻게하면 XML을 사용하여 MySQL 데이터베이스에서 데이터를 검색합니까?
- 24. 데이터를 성공적으로 저장하고 싶습니다.
- 25. 서버에서 데이터를 가져오고 데이터를 가져올 때 UI를 새로 고치십니까?
- 26. 오늘 및 어제의 데이터를 가져오고 업데이트하는 SQL 쿼리?
- 27. 데이터베이스에서 연관 데이터를 edit.html.erb로로드하십시오.
- 28. flex를 사용하여 http 500 응답 본문 얻기
- 29. MySQL을 사용하여 여러 데이터베이스에서 선택 및 삽입
- 30. 데이터베이스에서 gridview에 데이터를 표시