Adatlab SOA PyCharm
A VIK Wikiből
Ez egy útmutató az PyCharm beállításáról az Adatbázisok laboratórium tárgy negyedik, SOA méréséhez. A cél, hogy saját gépen tudd az alkalmazást fejleszteni és futtatni. A leírtakért felelősséget nem vállalok, készíts biztonsági mentést mindenről, mielőtt nekilátsz.
Project letöltése és beállítása
- Végezd el a hallgatói útmutató alapján az alkalmazásod összerakását a rapidon (Ez a „Környezet kialakítása a Rapid szerveren” rész)
- Töltsd le a teljes
soa
mappát tetszőleges módszerrel (scp, WinSCP, stb.) - Haladj végig a hivatalos útmutatón a függőségek lokális telepítéséhez. (Debian/Ubuntu)
- Ha más rendszered van lent keresd a függőségek telepítésének módját!
- PyCharmból nyisd meg a
soa
mappát - A PyCharm beépített Terminal funkciójával futtasd a következő parancsot a soa mappából:
python2 service.py
- Ezután minden változtatáskor újratölt a webservice. Hiba esetén a Terminalban látod a hiba okát, ekkor kézzel kell újraindítani a szervert a fenti parancs kiadásával.
Project feltöltése
- Töltsd fel a
soa
mappát rapidra - Próbáld ki ott is az appodat!
Környezet beállítása Arch Linuxon
(Akinek más rendszere van és érzi magában az erőt, vegyen fel hasonló blokkot a saját rendszere beállítási útmutatójával)
- Telepítsd az Oracle klienst eszerint: archwiki
- Telepítsd a pip2-t a python2-pip csomaggal.
- pip2-vel telepítsd a
flask
,requests
,cx_oracle
csomagokat (ha van hiányzó függőséged, kiírja)
Használt PyCharm verzió: 2017.1 Professional