2010-08-17 4 views
3

Je suis un gars .NET mais j'ai récemment été placé sur un projet Java. Existe-t-il un équivalent java de la bibliothèque d'entreprise .NET? Plus spécifiquement, je n'ai besoin que d'un gestionnaire de configuration, d'un assistant d'accès aux données (paramétrage et assainissement) et peut-être d'un enregistreur.Quel est l'équivalent Java de la bibliothèque d'entreprise .NET?

Quels sont les outils à chaud pour le développement Java?

+2

Peut-être accepter certaines réponses ... 34% des 49 questions sont assez faibles – TheLQ

Répondre

5

Semble comme le genre d'outils horizontaux que le Apache Commons fournit. Ceux-ci existent depuis des années, dans certains cas, ils restent utiles aujourd'hui (par exemple Commons Lang, Commons Configuration), dans d'autres cas, ils sont dépassés et remplacés par de meilleures choses (Commons Collections par Google Guava, Commons Logging par SLF4J).

Pour un accès simplifié aux données, les goûts de iBatis ou Spring JDBC sont de bons points de départ.

+0

Presque tout le monde utilise Apache Commons au-dessus de l'édition standard Java. –

+0

@Dean J: Je pense que son utilisation pourrait diminuer, en partie à cause des exemples dépassés mentionnés, et aussi parce que la langue elle-même a rattrapé un peu. – skaffman

+3

hah, ce qu'ils appellent "entreprise" en .NET, en Java est appelé "commons" :) – Bozho

0

Exploitation forestière: log4j (ou logging built into Java)

aides de configuration et d'accès aux données: Spring et peut-être Hibernate.

+0

log4j et surtout JUL ne sont pas bons par rapport à Logback ou slf4j. – TheLQ

+1

@ Lord.Quackstar log4j est complètement suffisant;) – Bozho

0

Il semble que .NET Enterprise Library est juste une collection de bibliothèques. Pour vos besoins particuliers, il y a beaucoup d'options. Je vais suggérer un de chaque:

Questions connexes