JavaVillage publishes online articles about Java and J2EE

One of the advantages of all of us having different backgrounds and perspectives is that we see different things from day to day and can share unique information. This is especially true when it comes to the internet. I thought I would try to start the ball rolling on a discussion of hot Java sites. We all use and love Javalobby, but there is so much content out there besides what you can find here.I hope you'll join the discussion and post any sites you check that are Java related and worth mentioning!

Daily we are verifying the content and also we are trying our best to keep all updates as soon as possible when we found any issue. If you need any clarifications or questions on the content of particular topic please write to us using contact us. We will provide the explanation through email or JavaVillage forums.

Monday, 30 April 2012 at 20:30 IST, by SiteAdmin

Java Village Index Image Java Village New Topics


Java

Java is a set of computer software and specifications developed by Sun Microsystems, later acquired by Oracle Corporation.

  Core Java
  PermGen Space vs Heap Space
  Dozer Mapping
  Groovy

J2EE

J2EE is a platform-independent, Java-centric environment from Sun for developing, building and deploying Web-based enterprise applications online.

  Struts
  Hibernate
  Spring Framework
  JAX-RS

Testing

A testing is a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly. Here SOAPUI and TCP/IP Monitor I am using for to monitor/mock webservices.

  Different JUNIT APIs
  GreenMail-JUNIT for Email
  HSQLDB
  SOAPUI
  TCP/IP Monitor

Integration Framework

The Integration Framework is a set of standards that supports the interoperability between applications defined in the Application Framework

  Apache Camel
  Mule ESB

Build Automation Tool

Build automation is the process of automating the creation of a software build and the associated processes including: compiling computer source code into binary code, packaging binary code, and running automated tests.

  Maven

Java Web Framework

Java Web framework which is making UI part very easy as well as can integrate with server easily.

  FormEngine Framework

Continuous Integration

Continuous integration (CI) is the practice, in software engineering, of merging all developer working copies to a shared mainline several times a day.

  Hudson

Logging Framework

A Java logging framework is a computer data logging package for the Java platform. A Logger is an object that allows the application to log without regard to where the output is sent/stored.

  Log4j
  SLF4J
  Perf4j

Version Control

Version control systems (VCS) most commonly run as stand-alone applications, but revision control is also embedded in various types of software such as word processors and spreadsheets.

  CVS
  GIT

Source Code Analyzer

It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, PLSQL, Apache Velocity, XML, XSL.

  PMD and CPD
  Checkstyle
  Cyclomatic complexity

Java Heap Analyzer

Java heap analyzer helps to find memory leaks and reduce memory consumption..

  Memory Analyzer(MAT)
  PermGen Space vs Heap Space

Database Management System

Databases and Systems to manage them have become significant components of any present day business of any nature. It has a major impact on growing use of computers.

  DBMS - Database Management System