„Adatlab SOA PyCharm” változatai közötti eltérés

A VIK Wikiből
a typofix, formázás, helyesírás
a code formázás fix
3. sor: 3. sor:
== Project letöltése és beállítása ==
== Project letöltése és beállítása ==
* Végezd el a [https://www.db.bme.hu/tartalom/hallgatoi-utmutato-soa-mereshez 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)
* Végezd el a [https://www.db.bme.hu/tartalom/hallgatoi-utmutato-soa-mereshez 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.)
* Töltsd le a teljes <code>soa</code> mappát tetszőleges módszerrel (scp, WinSCP, stb.)
* Haladj végig a [https://www.db.bme.hu/tartalom/hallgatoi-utmutato-soa-mereshez#f%C3%BCgg%C5%91s%C3%A9gek-telep%C3%ADt%C3%A9se hivatalos útmutatón] a függőségek lokális telepítéséhez. (Debian/Ubuntu)
* Haladj végig a [https://www.db.bme.hu/tartalom/hallgatoi-utmutato-soa-mereshez#f%C3%BCgg%C5%91s%C3%A9gek-telep%C3%ADt%C3%A9se hivatalos útmutatón] a függőségek lokális telepítéséhez. (Debian/Ubuntu)
* PyCharmból nyisd meg a '''soa''' mappát
* PyCharmból nyisd meg a <code>soa</code> mappát
* A PyCharm beépített Terminal funkciójával futtasd a következő parancsot a soa mappából: '''python2 service.py'''
* A PyCharm beépített Terminal funkciójával futtasd a következő parancsot a soa mappából: <code>python2 service.py</code>
* 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.
* 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 ==
== Project feltöltése ==
* Töltsd fel a '''soa''' mappát rapidra
* Töltsd fel a <code>soa</code> mappát rapidra
* Próbáld ki ott is az appodat!
* Próbáld ki ott is az appodat!


17. sor: 17. sor:
* Telepítsd az Oracle klienst eszerint: [https://wiki.archlinux.org/index.php/Oracle_client#Method_1:_Unofficial_repository archwiki]
* Telepítsd az Oracle klienst eszerint: [https://wiki.archlinux.org/index.php/Oracle_client#Method_1:_Unofficial_repository archwiki]
* Telepítsd a pip2-t a [https://www.archlinux.org/packages/extra/any/python2-pip/ python2-pip] csomaggal.
* Telepítsd a pip2-t a [https://www.archlinux.org/packages/extra/any/python2-pip/ python2-pip] csomaggal.
* pip2-vel telepítsd a '''flask''', '''requests''', '''cx_oracle''' csomagokat (ha van hiányzó függőséged, kiírja)
* pip2-vel telepítsd a <code>flask</code>, <code>requests</code>, <code>cx_oracle</code> csomagokat (ha van hiányzó függőséged, kiírja)


Használt PyCharm verzió: 2017.1 Professional
Használt PyCharm verzió: 2017.1 Professional

A lap 2017. március 30., 13:58-kori változata

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)
  • 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