Flex Builder: Różnice pomiędzy wersjami
(Flex Builder) Znacznik: visualeditor |
Nie podano opisu zmian Znacznik: visualeditor |
||
| Linia 1: | Linia 1: | ||
Flex Builder a w zasadzie Flash Builder to środowisko programistyczne firmy Adobe, wykorzystywane przez nas do programowania interfejsu użytkownika Adminki, który jest stworzony w technologii Flex. W momencie zakupu Flash Buildera, dostępny był tylko dla Windows, a środowiska programistyczne były oparte o Linuxa, w związku z tym został uruchomiony na maszynie wirtualnej. | |||
Interfejs użytkownika kompiluje się do pliku main.swf, który komunikuje się z warstwą serwerową (Java) protokołem AMF (BlazeDS). W związku z tym, na środowisku działa również JBoss. Plik main.swf w czasie kompilacji zagnieżdżany jest w imprezownikAdminka.war, a podczas deploymentu archiwum war jest dekompresowane do katalogów tymczasowych JBossa. | |||
Podczas programowania i testów na Flash Builderze kompiluje się main.swf, który powinien być przenoszony właśnie do katalogów tymczasowych na JBossie. | |||
== | == Przygotowanie do programowania na Flash Builderze == | ||
* | * Zatrzymać JBossa. | ||
* | * Wyczyścić JBossa z tymczasowych plików - w katalogu C:\srv\jboss-eap-6.2\standalone | ||
# usunąć katalog tmp | # usunąć katalog tmp | ||
# z katalogu deployments wyrzucić pliki imprezownikAdminka.war i imprezownikAdminka.war.deployed | # z katalogu deployments wyrzucić pliki imprezownikAdminka.war i imprezownikAdminka.war.deployed | ||
| Linia 15: | Linia 15: | ||
<content sha1="b26aa121460212fa913c78b590c5de64d1e58136"/> | <content sha1="b26aa121460212fa913c78b590c5de64d1e58136"/> | ||
</deployment> | </deployment> | ||
</deployments | </deployments> | ||
* | * Uruchomić JBossa (jboss.bat - trzeba zwracać uwagę na IP oraz nazwy hostów wirtualnych - JBoss będzie próbował deploymentu na hoście wirtualnym ''bazadanych'', więc trzeba zadbać o rozwiązanie tej nazwy do localhosta) | ||
* Skompilować całą adminkę przy użyciu Maven'a do pliku imprezownikAdminka.war | |||
* Wdrożyć na JBossie imprezownikAdminka.war | |||
* | * Zapisać ścieżkę pod jaką JBoss rozkompresował imprezownikAdmika.war (np ''C:\srv\jboss-eap-6.2\standalone\tmp\vfs\temp\temp2c713d3da01cc1db\imprezownikAdminka.war-79bae9c9912598f0'') | ||
* Wrzucić do Flash Buildera najnowsze klasy transportowe javaobjects.swc | |||
* Ścieżkę powyższą wklejamy we Flash Builderze w pola: ''Root folder'' i ''Output folder'' okienka ''Flex Server''. | |||
* Walidujemy i zatwierdzamy zmiany | |||
* | |||
Środowisko gotowe, można programować. | Środowisko gotowe, można programować. | ||
Aktualna wersja na dzień 13:51, 26 kwi 2019
Flex Builder a w zasadzie Flash Builder to środowisko programistyczne firmy Adobe, wykorzystywane przez nas do programowania interfejsu użytkownika Adminki, który jest stworzony w technologii Flex. W momencie zakupu Flash Buildera, dostępny był tylko dla Windows, a środowiska programistyczne były oparte o Linuxa, w związku z tym został uruchomiony na maszynie wirtualnej.
Interfejs użytkownika kompiluje się do pliku main.swf, który komunikuje się z warstwą serwerową (Java) protokołem AMF (BlazeDS). W związku z tym, na środowisku działa również JBoss. Plik main.swf w czasie kompilacji zagnieżdżany jest w imprezownikAdminka.war, a podczas deploymentu archiwum war jest dekompresowane do katalogów tymczasowych JBossa.
Podczas programowania i testów na Flash Builderze kompiluje się main.swf, który powinien być przenoszony właśnie do katalogów tymczasowych na JBossie.
Przygotowanie do programowania na Flash Builderze
- Zatrzymać JBossa.
- Wyczyścić JBossa z tymczasowych plików - w katalogu C:\srv\jboss-eap-6.2\standalone
- usunąć katalog tmp
- z katalogu deployments wyrzucić pliki imprezownikAdminka.war i imprezownikAdminka.war.deployed
- z pliku configuration\standalone.xml wyrzucić adminkę z sekcji deployments (na windowsie nie było tego problemu, ale przy wdrożeniach adminki na ovh trzeba to sprawdzać)
<deployments>
<deployment name="imprezownikAdminka.war" runtime-name="imprezownikAdminka.war">
<content sha1="b26aa121460212fa913c78b590c5de64d1e58136"/>
</deployment>
</deployments>
- Uruchomić JBossa (jboss.bat - trzeba zwracać uwagę na IP oraz nazwy hostów wirtualnych - JBoss będzie próbował deploymentu na hoście wirtualnym bazadanych, więc trzeba zadbać o rozwiązanie tej nazwy do localhosta)
- Skompilować całą adminkę przy użyciu Maven'a do pliku imprezownikAdminka.war
- Wdrożyć na JBossie imprezownikAdminka.war
- Zapisać ścieżkę pod jaką JBoss rozkompresował imprezownikAdmika.war (np C:\srv\jboss-eap-6.2\standalone\tmp\vfs\temp\temp2c713d3da01cc1db\imprezownikAdminka.war-79bae9c9912598f0)
- Wrzucić do Flash Buildera najnowsze klasy transportowe javaobjects.swc
- Ścieżkę powyższą wklejamy we Flash Builderze w pola: Root folder i Output folder okienka Flex Server.
- Walidujemy i zatwierdzamy zmiany
Środowisko gotowe, można programować.