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

a vissza
 
(8 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
{{Vissza|Adatbázisok_laboratórium#Laborok}}
{{Vissza|Adatbázisok_laboratórium_-_4._SOA}}


Ez egy útmutató az PyCharm beállításáról az [[Adatbázisok laboratórium]] tárgy negyedik, [[Adatbázisok_laboratórium_-_4._SOA | 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.
Ez egy útmutató a lokális fejlesztésről és a PyCharm beállításáról az [[Adatbázisok laboratórium]] tárgy negyedik, [[Adatbázisok_laboratórium_-_4._SOA | SOA méréséhez]]. A cél, hogy saját gépen tudd az alkalmazást fejleszteni és futtatni. Javaslom a PyCharm használatát de bármilyen szerkesztővel működik. 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 ==
== Project letöltése és beállítása ==
9. sor: 9. sor:
** Ha más rendszered van lent keresd a függőségek telepítésének módját!
** Ha más rendszered van lent keresd a függőségek telepítésének módját!
* PyCharmból nyisd meg a <code>soa</code> 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: <code>python2 service.py</code>
* A PyCharm beépített Terminal funkciójával futtasd a következő parancsot a soa mappából:  
** <code>python2 service.py</code>
** Windowson: <code>\Python\mappa\python.exe service.py</code>, pl.: <code>C:\Python27\python.exe 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.


20. sor: 22. sor:
* 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 <code>flask</code>, <code>requests</code>, <code>cx_oracle</code> 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)
* Állítsd be a hosts fileba a géped hostname-jéhez a 127.0.1.1 címet: <code>sudo /bin/bash -c "echo '127.0.1.1 ${HOSTNAME}' >> /etc/hosts"</code> (https://dba.stackexchange.com/a/167479)


== Környezet beállítása Windowson ==
== Környezet beállítása Windowson ==
* Telepítsd a Python 2.7-es verióját Windowsra: [https://www.python.org/downloads/release/python-2713/ python.org]
* Telepítsd a Python 2.7-es verióját Windowsra: [https://www.python.org/downloads/release/python-2713/ python.org]
* Nyisd meg Parancssorban a <code>\Python\mappa\Scripts</code>-et
* Nyisd meg Parancssorban a <code>\Python\mappa\Scripts</code>-et (Alapjáraton ez a <code>C:\Python27\Scripts</code> mappát jelenti)
* a <code>pip2 install <modul></code> paranccsal telepítsd a következő modulokat: <code>flask</code>, <code>requests</code>
* a <code>pip2 install <modul></code> paranccsal telepítsd a következő modulokat: <code>flask</code>, <code>requests</code>
* Töltsd le a <code>cx_Oracle</code> modult [https://pypi.python.org/pypi/cx_Oracle/5.3 innen] és telepítsd (Windows, Python 2.7)
* Töltsd le a <code>cx_Oracle</code> modult [https://pypi.python.org/pypi/cx_Oracle/5.3 innen] és telepítsd (Windows, Python 2.7)
A lap eredeti címe: „https://vik.wiki/Adatlab_SOA_PyCharm