What are the most important Java libraries? [closed] - java

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I've read this discussion on Stackoverflow, but it's been over two years since it was asked. I am a beginning Java programmer and have little knowledge of appreciated and widely-used libraries for this platform.
Of course I do use some libraries (JUnit, parts of Spring), but I'd love to have a list of libraries, that every Java developer should know (i.e. Hibernate, Velocity..?). I am interested in every field of Java applications.
What would you recommend for me (or any other beginner) to check out?

Here is a good list of Java libraries you should know about.
https://java-source.net/

Every beginner should spend more time learning core java. There are no all-around libraries. Most if not all libraries are problem/domain specific...
My oppinion...

Apache commons has many libraries (like copying a stream to another). In the Java EE web application area the Spring framework provided independent utility libraries (like file upload servlet filter and for dependency injection), that meanwhile becomes less important because of the simplifications in Java EE.

Related

Sample industry standard Java (Java EE, Java SE or Spring) application source code [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Where can I download or view industry sample standard Java application source code for learn the coding standards and coding styles? Java EE or Spring based application would be better.
I would first recommend you to go through coding conventions by Java. You could then look at the standards that are following for its own API (Collections, ThreadLocal, java.util classes). src.zip located at $JAVA_HOME of the installation for accessing the sourcecode (IDEs should generally resolve it).
If you like to look at more, try other popular opensource frameworks like Spring, Hibernate and popular apache projects like lucene, camel etc
Also, it would be a nice practice to use findbugs and checkstyle to improve the quality of the code you write.
Hope this helps

How to quickly prototype Java code? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Interpreted languages are nice, I can write some quick, prototypical code (i.e. using an interactive shell) for the purpose of exploration before delving into production level code.
What is the best approach for this with Java? Currently I'm creating Maven projects with Eclipse, and exploring things in my test infrastructure using JUnit... but this is less then ideal.
You can also check out Eclipse's Scrapbook Page:
Menu>File>New>Other>(search for)Scrapbook Page
Why not use something like BeanShell ? It's a scripting solution for Java and offers a console-based interactive scripting environment.
Here's the quick start guide. Note that you can also start a BeanShell console from within Maven.
I've picked BeanShell here since it's the closest thing to Java, but interactive. You could pick another console-based JVM language such as Scala, Jython etc. They're more removed from standard Java since they're different languages, but still offer interoperability with your standard Java components.
You might want to try out JRebel for quick code tweaking. Or if you are into web development, check Play framework.
http://zeroturnaround.com/software/jrebel/
http://www.playframework.org/

Java-Eclipse Package Recommendation [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have been told that Eclipse is a good tool for programming in certain languages. Is Eclipse recommended for Java programming? If so, what is the recommended Eclipse Package to DL for Java Programming at a university student level?
Eclipse is very well suited for java programming. In fact, it is one of the two major free tools. The other one is netbeans. The eclipse universe contains a lot more than java and it has, in my opinion, a broader scope than netbeans. To start you can use
http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/indigosr2
which is especially for java developers.
At our university we start in the first term with another environment for learning java, with BlueJ. It has a much simpler user interface and it is better suited when you learn your first programming language.
Eclipse IDE for Java Developers is good for you as a starter
You can start with "eclipse classic" (get it here). You will also need a JDK.
Another nice IDE to try is netbeans.

Comparison of Java web framework usage, especially in enterprise projects [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I'm trying to get a sense of what are the most commonly-used Java web frameworks, with a focus on large, enterprisey projects. I'm interested in which one is most favored by companies/enterprises (which may not be the same as the one most favored by developers or the open source community I guess). I'd also like to be able to cite specific projects used by each framework, preferably big-ticket or well-known ones.
Anyone have any idea about this stuff or can point me in the right direction?
Thanks!
Depending on what you would like to do.. I would recommand to be familliar with:
- Hibernate
- Spring
- Apache Camel (high value)
- Apache ServiceMix (esb side)
And a good knowledge about servlet (EJB, ...) and JSPs.
I'm sure other will come with better ideas but that's what we are looking for when browsing the dev's CV.
Last thing: Do what you love to do, that'll be the best framework ;)

Bridges between Java and .NET [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm interested in technologies(solutions) that permits Java and .NET interoperate. I have tried the following and it works but I would like to know if there are other solutions:
Sockets
Web Services (Metro)
CORBA (IIOP.NET)
Messaging (QPid)
IKVM
Does anyone know other technologies(solutions) that enable Java and .NET interoperate or best practices for Java and .NET interoperability?
We use Apache ActiveMQ
I've used j-Integra's stuff before on a few projects that served me well
I have been working with JNBridge tools for in-process one-way JAVA Swing UI calling .NET 4.0 back end.
The whole thing performs well but does require discipline in its management. A license fee is required, so is really only a good choice when the 2 languages have to be used together.
Check out JNBridge.
I haven't used it, but I have heard this works: http://jnbridge.com/

Categories

Resources