2010-05-28 3 views
0

Creating marketing platforms in Flex에 대해 말하는 Adobe Developer Article의 다음 아키텍처를 사용하여 프로젝트를 잠시 시작했습니다. 내 첫 번째 세트는 내 서버가 Tomcat을 처리하지 않는다는 것을 로컬에서 잊어 버렸습니다. 그래서 나는 괜찮다고 말했고, 몇 가지 모서리를 자른 다음 몇 가지 다른 제한이 생겨서 더 많은 모서리를 잘라 냈습니다. 궁극적으로 1 주일이나 2 주일 동안, 프로젝트를 끝내기 위해 노력하고있었습니다. 레이어가 병합되기 시작했습니다. 예산 (Java 없음)의 Flex 웹 응용 프로그램에서 구조화 된 시스템 아키텍처

은 결국 나는

PureMVC (프리젠 테이션/클라이언트)를 사용 -> ZendAMF (통신) -> MySQL의 (데이터) 레이아웃.

그것은 작동하지만 일부 계층이 바로 SQL은 data.It 그냥

그래서 나는 위의 설정을 유지해야하고 단지에서 시작 함께 해킹을 느꼈다 걸려 올 전화를 돌봐했던 것처럼 느꼈다 결코 프리젠 테이션 레이어를 만들고 아래쪽으로 이동하여 기사에서 말한 것처럼 또는 더 나은 레이어 (은 Java을 처리하지 않는 호스팅 계획을 기반으로합니다)을 수행 할 수 있습니까?

참고 : 나는 단지 어도비 녀석들에게 물어볼 것이지만 간신히 자신의 사이트에 답장합니다.

감사합니다.

UPDATE : 나의 현재 호스팅 계획 - http://www.godaddy.com/Hosting/Legacy.aspx?ci=9009#details (경제) 당신은 조금 주위에 뛰어

답변

0

; 나는 당신의 정보가 무엇인지 완전히 확신하지 못합니다.

응용 프로그램을 구성하는 데는 여러 가지 방법이 있습니다. 당신이 묘사하는 접근 방식에 특별한 것이 없습니다.

많은 프로젝트는 사용자가 설명하는 것과 비슷한 아키텍처를 사용합니다. 프런트 엔드에서 Flex를 사용하여 (PureMVC, Cairngorm 또는 일부 다른 프레임 워크 사용). 미들웨어의 일부 형태 (PHP와 ZendAMF를 사용하고 있지만 .NET, Java, ColdFusion 또는 serer 언어를 사용할 수도 있음)와 일부 데이터 저장소 (MySQL)를 사용할 수 있습니다.

미들웨어 (일명 PHP/CF/Java/etc ..)에서; 많은 사람들이 프런트 엔드 (예 : Flex 앱)에서 원격 통신을 처리하는 서비스 계층을 만듭니다. 서비스 계층은 종종 재사용 될 수 있습니다.

서비스 계층 뒤에는 종종 주요 비즈니스 로직이 포함되는 일종의 모델이 있습니다.

+0

현재 수행중인 호스팅 패키지에 따라 Java, .NET 또는 ColdFusion을 사용할 수 없습니다. 처음에는 Spring과 Hibernate를 포함한 다른 설정으로 연주했습니다. 내가 말하고자하는 것은 경제 리눅스 호스팅 패키지에서 좋은 설정을 얻는 방법이다. 나는 그것을 그냥 빨아 디럭스로 가서 CF, Java를 처리 할 계획을 세울 수 있지만 나는 그렇지 않습니다. 현재 계획 : http://www.godaddy.com/Hosting/Legacy.aspx?ci=9009#details (경제) – phwd

+0

기술, 아키텍처 및 프레임 워크가 혼란스러워 보입니다. 원래 게시물은 그것들도 혼합합니다. 모델 뷰 컨트롤러 (서비스) 스타일 아키텍처를 개발할 때; 각 부분을 구현하는 방법은 중요하지 않습니다. Flex, ColdFusion 및 SQL Server와 마찬가지로 Flex, PHP 및 MySQL을 사용하는 경우 모든 조각을 교체 할 수 있습니다. – JeffryHouser