Mam problem bo coś nie zapisuje mi się plik w programiku testowym w JEE. Chciał bym zapisać go po stronie serwera. Zapisuję w prostej klasie którą jako atrybut przekazuję do serwletu a tam odpalam metodę odpowiedzialną za zapis. Tworzę plik i strumieniem "FileOutputStream" chce zapisać. Ale coś jest źle podejrzewam że w jee ta operacja wygląda inaczej ale jakoś google nic interesującego mi na ten temat nie wypluło.
Nie, ta operacja nie wygląda inaczej niż zwykle, jeżeli znasz miejsce do którego zapisujesz.
Pytanie co to znaczy 'aplikacja Java EE': servlety (czyli aplikacje webowe) pozwalaja na dostep do systemu plikow; EJB natomiast oficjalnie zabraniaja tego w specyfikacji. Nie jest to prawdopodobnie podczas runtime odkrywane i nie rzucane sa wyjatki (chyba ze uzywasz np. glassfish3 i wlaczyles policy...) ale nie powinno sie tego robic.
Czyli pracując z servletami nie mogą pracować z plikami? Czy muszę dodać jakąś warstwę pośrednią?
Wydawalo mi sie ze powyzej napisalem jak jest, prawda?
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.