User:Javavillage/sandbox

Javavillage 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!

Foundation: I have started the website in 2011 after numerous volunteering stints, I realized that countless community leaders and grassroots organizations were doing incredible work, but were limited in terms of human and financial resources. Many employees doing their job very well but that is again limited to them and their family even I am a part of this. All these thoughts were running out of my mind and want to do something for students, poor & jobless without paying anything. I am not a billionaire to start a FSD organization and can provide free education. I thank to the people with full-time jobs who didn’t go home at the end of the day. Rather, they voluntarily worked around the clock to help their communities find a way out of poverty. It was frustrating to see the limitations faced because they often didn't have the required resources to accomplish their objectives. After seeing the same situation over and over, I committed myself to starting free educational portal for students, poor & jobless. From the beginning, I did my homework by observing other organizational models in action.

Best Topics @ Javavillage Green Mail GreenMail is an open source, intuitive and easy-to-use test suite of email servers for testing purposes.Supports SMTP, POP3, IMAP with SSL socket support. GreenMail also provides a JBossGreenMail Service.GreenMail is the first library that offers a test framework for both receiving and retrieving emails from Java. Now we will try to understand the GreenMail(http://www.javavillage.in/GreenMail.php). This is the best approach to test mail. PMD &CPD PMD is an Open Source, rule based, static source code analyzed that anlyzes java source code based on the evaluative rules that have been enabled during given execuetion. The tool comes with a default set of rules which can be used to unearth, common development mistakes such as having emty try catch blocks, variables, that never used, objects that are unecessary etc.

Regardless of how experienced and talented programmer may be, he/she is likely to make mistakes while writing programs. Unfortunatly while for smaller program these mistakes are usually few and offen have limited infact only. As program grow, even small mistakes start having unexpectedly severe impact.

Mule ESB Mule is a light-weight messaging framework. It is a highly distributable object broker that can seamlessly handle interactions with other applications using disparate technologies, transports and protocols.The Mule framework provides a highly scalable environment in which you can deploy your business components.

Mule manages all the interactions between components transparently whether they exist in the same VM or over the internet and regardless of the underlying transport used.Mule was designed around the Enterprise Service Bus architecture, which stipulates that different components orapplications communicate through a common messaging bus, usually implemented using Jms or some other messaging server. Mule architecture is scalable, highly distributable object broker that can seamlessly handle interactions across legacy systems, in-house application and almost all modern transports and protocols. Mule is feature rich and easy to deploy. The diagram below shows a common scenario with Mule. Mule applications usually consist of many Mule instances across the network. Each instance is a light-weight container that hosts one or more UMO component. Each UMOcomponent will have one or more endpoints that it will send and receive events through. http://www.javavillage.in/mule.php Hudson Hudson is a continuous integration (CI) tool written in Java, which runs in a servlet container, such as Apache Tomcat or the GlassFish application server. It supports SCM tools including CVS, Subversion, Git, Perforce and Clearcase and can execute Apache Ant and Apache Maven based projects, as well as arbitrary shell scripts and Windows batch commands. The primary developer of Hudson was Kohsuke Kawaguchi, who worked for Sun Microsystems at the time. Released under the MIT License, Hudson is free software. The Hudson project is supported by Oracle Corporation.

Builds can be started by various means, including scheduling via a cron-like mechanism, building when other builds have completed, and by requesting a specific build URL. http://www.javavillage.in/hudson.php