Aplikacja webowa z wykorzystaniem bazy danych

0

Witam wszystkich serdecznie.

Staram się napisać aplikację webową z wykorzystaniem bazy danych Oracle. Chciałbym się zapytać, jakie kroki powinienem podjąć, od początku do końca, w celu sukcesywnego stworzenia aplikacji tj: m.in jakich narzędzi i technologii mogę użyć.

Obecnie korzystam z:

  • NetBeans IDE (jezyk java)
  • Oracle Database Express Edition 11g Release 2 (baza danych)
  • Oracle SQL Developer 4.1.0.19 (do obsługi bazy danych)

Jakich narzędzi i techonlogii jeszcze brakuje? Czy dobrze rozumiem, że potrzebuję serwera WEBowego np Apache Tomcat oraz JSP lub JSF do możliwości powiązania całego projektu? Ile czasu może zając stworzenie takiej aplikacji (lub szkieletu np z pojedynczą procedurą wyświetlenia wszystkich wpisów w bazie danych na stronie www)
To mój pierwszy post i jestem początkujący i BARDZO wystraszony, proszę więc uprzejmie o wyrozumiałość.

0

Oprócz narzędzi potrzebne są jeszcze umiejętności. Robiłeś już kiedyś coś takiego?

0

Nigdy, to jest mój pierwszy raz. Podejrzewam, że gdybym robił, prawdopodobnie nie miałbym większych problemów.

0

No dobra a co chesz napisać ? Co ta apka ma robić?

1

Z tego co zrozumiałem chcesz zrobić okrojonego CRUD(create, read, update, delete) z którego zostaje samo read. Jeśli to ma być aplikacja webowa to może być ten JSF i do bazy użyć JPA. Wpisz sobie w google np. coś takiego: "JSF + JPA CRUD Example" Powinny wyskoczyć Ci jakieś tutoriale. Jako kontener Tomcat będzie ok i do takiej aplikacji w zupełności wystarczy. Stworzenie takiego projektu dla osoby, która miała już z tym do czynienia zajmie raczej niewiele czasu, jednak jeśli jest tak jak napisałeś, że nie miałeś styczności z tego typu aplikacjami to może Ci to trochę zająć czasu.

0

Już udało mi się znaleźć odpowiedź na dręczące mnie pytania bądź jestem w trakcie czytania, można zamknąć temat. Co do appki to wymyśliłem sobie system wspomagający instytut kardiologii. W dużym uproszczeniu baza danych z pacjentami, lekarzami i ordynatorem. Głównie miała wspomagać pisanie dokumentacji oraz przechowywanie odpowiednich danych historii dla pacjentów i lekarzy i wyświetlaniu ich na stronie - host nawet i lokalny. Dziękuję wszystkim za zainteresowanie, pozdrawiam i powodzenia koledzy :)

2

Link: http://www.sivalabs.in/2014/03/springmvc4-spring-data-jpa.html na końcu artykułu jest link do githuba możesz pobrać sobie całą aplikację.

0
olek1 napisał(a):

Z tego co zrozumiałem chcesz zrobić okrojonego CRUD(create, read, update, delete) z którego zostaje samo read. Jeśli to ma być aplikacja webowa to może być ten JSF i do bazy użyć JPA. Wpisz sobie w google np. coś takiego: "JSF + JPA CRUD Example" Powinny wyskoczyć Ci jakieś tutoriale. Jako kontener Tomcat będzie ok i do takiej aplikacji w zupełności wystarczy. Stworzenie takiego projektu dla osoby, która miała już z tym do czynienia zajmie raczej niewiele czasu, jednak jeśli jest tak jak napisałeś, że nie miałeś styczności z tego typu aplikacjami to może Ci to trochę zająć czasu.

CRUD w miarę możliwości cały, ale nawet samo read na potrzeby przetestowania (jak wspomniałeś), czy wszystko jest ok - zgadza się :)
Jeśli chodzi o stronę WEBową, wykorzystam JSP. Tomcata już ogarnąłem w momencie pisania pierwszego postu i jak na razie jest ok :)

Dziekuję za pomoc i za sugestie co do google, będzie to dla mnie dodatkowa lektura do porównania technologii :)

P.S. Baza danych Oracle z tabelami i kluczami głównymi i obcymi zrobiona, z NetBeansa mogę wywołać polecenie SQL które się poprawnie przetwarza, więc zostały tylko część WEBowa, a pozostałe rzeczy (paczki,funkcje, triggery i inne rzeczy) to już dodatek :)

gcmarcin napisał(a):

Link: http://www.sivalabs.in/2014/03/springmvc4-spring-data-jpa.html na końcu artykułu jest link do githuba możesz pobrać sobie całą aplikację.

Dziękuję, ale koniecznie wolę napisać całość sam. Niemniej jednak dziękuję za pomoc i linka, doceniam to! :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1