Bibliotheken ins Projekt oder auf den Server stellen?

Status
Nicht offen für weitere Antworten.

Marsman

Bekanntes Mitglied
Hallo Ihr!

Dieses Thema wurde sicher schon reichlich diskutiert, aber ich habe noch nicht wirklich ein entscheidendes Argument gefunden: Und zwar Frage ich mich noch immer, ob ich für Web-Projekten benötigte Bibliotheken deployen oder gemeinsam für alle Projekt auf den Server stellen soll. Dabei geht es mir zum Beispiel um Bibliotheken für MySQL, Hibernate, MyFaces oder das Logging. :cool:

Manche sagen wohl, dass sie nach Möglichkeit ins Projekt gehören. Werden aber viele Bibliotheken benötigt, dauert der Upload zum Server immer so lange. Was gerade in der Entwicklungsphase nervig sein kann. Auf der anderen Seite habe ich beim Tomcat beobachtet, dass Bibliotheken im Shared-Verzeichnis für jedes Projekt geladen werden. Was vermutlich unnötig Resourcen kostet. Hat vielleicht jemand das entscheidende Argument für die eine oder andere Vorgehensweise?

Titus
 

ms

Top Contributor
Wenn wirklich alle Projekte dieselbe Version von Bibliotheken verwenden dann reicht es, wenn sie einmal bereitgestellt werden. Ich bevorzuge allerdings das mitdeployen, auch wenns länger dauert.

ms
 
M

maki

Gast
Das Argument: Versionen

Zeitersparnis beim upload ist kein Argument, sorry ;)
 

Marsman

Bekanntes Mitglied
Das mit den unterschiedlichen Versionen sehe ich noch ein. Obwohl die Bibliotheken doch normalerweise abwärtskompatibel sind? Und irgendwie ist eine Bibliothek doch eine Sammlung gemeinsam verwendeter Klassen und Methoden. Gemeinsam von mehreren Projekten. Deshalb gehören sie meiner Ansicht nach in ein zentrales Verzeichnis. Seltsamer Weise scheinen aber die meisten Leute anders vorzugehen, und halten Sie redundant in ihren diversen Projekten. Ich verstehe das nicht.

Titus
 
M

maki

Gast
Obwohl die Bibliotheken doch normalerweise abwärtskompatibel sind?
:D

Schön wär's, denn dann bräuchte mal wirklich nur eine Stelle für alle Bibliotheken.
Aber die Realität sieht anders aus ;)

Seltsamer Weise scheinen aber die meisten Leute anders vorzugehen, und halten Sie redundant in ihren diversen Projekten. Ich verstehe das nicht.
"Seltsamerweise" deswegen, weil sie schlechte Erfahrungen gemacht haben und/oder sichergehen wollen.

Es gibt ein paar Bibliotheken, die gerne Ärger machen, zB die commons-logging, da kann es dann schon mal sein das man alle möglichen Kombinationen ausprobiert in welchem lib verzeichniss die jars und konfig. Dateien am besten aufgehoben sind. (server\lib, shared\,...).

Was kostet die Vermeidung dieser Abhängigkeiten?
Ein paar Megabyte...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
LordZed Problem mit dem einbinden von Bibliotheken, die sich gegenseitig verwenden Allgemeines EE 5
T Externe Bibliotheken mit ins SVN-Repository? Allgemeines EE 10
A JPA Fehler beim JPA-Projekt Allgemeines EE 12
pkm Gibt es einen Redirect von der Tomcatstartseite auf ein Projekt? Allgemeines EE 4
R Docker für Windows in Microservices-Projekt Allgemeines EE 2
D Einfaches Java Projekt funktioniert nicht Allgemeines EE 3
P JavaEE- Projekt in Netbeans Allgemeines EE 0
B EJB3.0 Projekt - Eclipse Allgemeines EE 1
D Java Projekt goes Webservice Allgemeines EE 6
N Dynamic Web Projekt und SVN Allgemeines EE 25
T Größeres Java EE Beispiel Projekt Allgemeines EE 4
J JEE6 projekt setup Allgemeines EE 2
J Fehler beim deployen von seam 2.2.2-Projekt Allgemeines EE 9
K Projekt bei seam2 belassen oder auf JEE6 portieren Allgemeines EE 29
M Wegweiser für Projekt einer Katastrophen-Stab-SW gesucht! Allgemeines EE 2
J Wicket-Projekt: "Unable to create application..." Allgemeines EE 2
J Wicket-Projekt: Klasse LoggerFactory fehlt Allgemeines EE 2
D maven für javaEE projekt Allgemeines EE 20
I Für dieses Projekt ausreichend? Allgemeines EE 6
C JEE Projekt Ideen Allgemeines EE 4
I Web-Projekt zum Laufen bringen unter Eclipse Allgemeines EE 3
N erstes Java EE Projekt - Server/ EJB-Verbindung-Anfängerfage Allgemeines EE 17
G Simples JSF-Projekt in Eclipse - Problem Allgemeines EE 9
I Eclipse Projekt SVN, Informationen löschen Allgemeines EE 3
K Sriplets & Servlets: Offline Projekt auf Server realisie Allgemeines EE 2
C Applet in "Dynamic Web Projekt" - Kann Klasse nich Allgemeines EE 2
D EJB3.0 Projekt (Eclipse) Allgemeines EE 3
L mit gleichem eclipse Projekt auf anderem Rechner benutzen Allgemeines EE 3
H Schnelleinstieg für J2EE Projekt? Allgemeines EE 5
ronny "jWic" Projekt: Framework für Webapplikationen Allgemeines EE 8
P Tomcat Projekt ins Internet stellen Allgemeines EE 2
thor_norsk Glassfish Server unter Windows startet nicht! Allgemeines EE 20
L Tcp-IP Server an Rest Schnittstelle Allgemeines EE 20
4a61766120617274697374 Managed Server im J2EE Umfeld Allgemeines EE 0
B Integrierte Datenbank in Wildfly Server Allgemeines EE 2
N wildfly | jax-ws | Server mit WS-Reliable Messaging Allgemeines EE 0
N WebService WAR-File auf Tomcat-Server Allgemeines EE 1
E Wie kann ich über einen Suchfeld in Java Server Pages nach Datenbankinhalten suchen? Allgemeines EE 11
B Ordner von Client an Server senden Allgemeines EE 2
N JBOSS7 server.log rotieren Allgemeines EE 3
J Client Request vom Server aus. Allgemeines EE 2
P Subprozess auf Application Server ausführen Allgemeines EE 6
P Context and Dependency Injection (CDI) ohne Server Allgemeines EE 6
S Jboss Server Allgemeines EE 5
F Gesucht: Gratis Server für Java Entwickler Allgemeines EE 4
T "normales" Java Programm auf einen Server laufen lassen Allgemeines EE 3
Evil-Devil Server/Tech-Empfehlung für Web-App? Allgemeines EE 12
Y Jasperreport Pfadprobleme am Server Allgemeines EE 11
F Java EE Server nutzung kostenlos an Schule? (zB. mit Glassfish) Allgemeines EE 6
T MS SQL Server, GlassFish, JDBC Allgemeines EE 2
G XML vom Server zum Client Allgemeines EE 4
T The server does not support version 3.0 of the J2EE Web module specification. Allgemeines EE 6
MQue Datei vom Server downloaden Allgemeines EE 2
S Unterschied zwischen Tomcat und Application Server? Allgemeines EE 3
P Eclipse Tomcat Plugin funktioniert nicht mit externem TC-Server? Allgemeines EE 4
MQue Server Pfad Allgemeines EE 17
MQue Server -> Client zyklische Daten senden Allgemeines EE 20
MQue Application Server Allgemeines EE 61
GFEMajor EJB auf externem Server aus GWT aufrufen Allgemeines EE 13
musiKk Langlebige Berechnungen auf Server ausführen Allgemeines EE 5
H Server VM warning: bailing out to foreground collection Allgemeines EE 1
K Java Application Server + ganttproject *.jar Anwendung Allgemeines EE 6
B Welchen Applikation-Server verwendet ihr? Allgemeines EE 6
A Windows 2003 Server, ActivDirectory,Zertifikatslösung mit J? Allgemeines EE 2
S Suche gutes JSF(Java Server Faces)-Tutorial Allgemeines EE 2
flashfactor Gibt es ein Case Management für Java Application Server? Allgemeines EE 6
E Portal Server Evaluation Allgemeines EE 3
M Überblick verloren, viele Frameworks, Server & Co Allgemeines EE 3
G Deployen am JBoss Server Allgemeines EE 14
M Objektübergabe von Client zum Server Allgemeines EE 11
M Java Application Server in einem ungesunden Zustand Allgemeines EE 4
S Java Server Faces & Google Web Toolkit verheiraten ? Allgemeines EE 2
M "Auto Client-Request" oder Server-Push oder Ajax – Allgemeines EE 2
R Jboss-Server mit Beispielanwendung füttern Allgemeines EE 2
M probleme mit client server kommunikation Allgemeines EE 3
I Sun App Server JDBC MySQL Allgemeines EE 2
D Servlet Problem über Server Allgemeines EE 26
L Tomcat auf Windows Server 2003 Allgemeines EE 10
M datei liste (jsp,html) von einem Server Allgemeines EE 4
W Eine Form an einen fremden Server schicken. Allgemeines EE 3
N Wie heisst das was der Client beim Http Server anfragt? Allgemeines EE 6
karambara weiterleiten zu url (nicht auf dem eigenen server) Allgemeines EE 1
K STRUTS The server encountered an internal error Allgemeines EE 5
D Eure Meinung über Internal Server Error Allgemeines EE 2
X Sun Application Server 9 - EJB3 Zugriffsproblem Allgemeines EE 2
haomomo *.do URLs dont work in apache web server+tomcat Allgemeines EE 3
S Verständnisproblem: WebSphere und HTTP Server Allgemeines EE 2
G properties file im J2EE Server - wo wird genau gesucht? Allgemeines EE 6
R Embedded WebService-Server Allgemeines EE 4
N Einbindung einer Bean in eine JSP (Tomcat-Server 5.5.x) Allgemeines EE 2
clemson Ordner auf Linux-Server erstellen --> Rechteproblem Allgemeines EE 5
C JBoss Server unter Eclipse 3.1 Allgemeines EE 2
TRunKX Wie kriege ich die Auswahl in meinen Server Request? Allgemeines EE 7
clemson [Struts] Validierung server-seitig bringt StackOverflowError Allgemeines EE 5
K Java Server Pages und Images Allgemeines EE 10
W Servlet killt Server? Allgemeines EE 7
G Application Server! Gibt es eine grundsätzliche Architektur? Allgemeines EE 9
M Übersicht über Application Server Allgemeines EE 3
B Sun Application Server 8 --- Nichtsaussagende Fehlermeldung Allgemeines EE 2
K Virtueller Server <> Root Server Allgemeines EE 3

Ähnliche Java Themen

Neue Themen


Oben