Chciałbym wiedzieć, w jaki sposób mogę uzyskać dostęp do systemu plików z komponentu EJB 3?Jak uzyskać dostęp do systemu plików z EJB 3?
Przeszukałem Internet na ten temat i nie znalazłem dobrej odpowiedzi.
Niektórzy sugerują używanie java.io/java.nio, nawet jeśli specyfikacja zabrania takiego używania. Większość serwerów aplikacji i tak wydaje się zezwalać na dostęp do tego interfejsu API.
Innym pomysłem byłoby użycie złącza JCA, aby uzyskać dostęp do systemu plików lub katalogu LDAP.
Co chcę zrobić, aby uniknąć użycia obiektu BLOB w bazie danych, gdy prosty plik byłby znacznie lepszym rozwiązaniem pod względem wydajności i używanych zasobów.
Jak rozwiązać ten problem?
Nie musisz mieć obiektu BLOB w bazie danych. SQL Server 2008 obsługuje magazyn plików, który zasadniczo zrzuca plik do folderu na serwerze DB, ale udostępnia go za pośrednictwem bazy danych. http://blogs.msdn.com/rdoherty/archive/2007/10/12/getting-traction-with-sql-server-2008-filestream.aspx – pjp