<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" dir="ltr">
<head>
<title>The Open Source Tutorials Benefited By Millions</title>
<meta name="author" content="javaskool.com">
<meta name="wot-verification" content="400b10a7175c8835e6c3"/> 
  
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script src="/templates/protostar/css/newcss/jquery-latest.min.js" type="text/javascript"></script>
  
  <base href="https://www.javaskool.com/" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="keywords" content="Tutorials,  JPA, Java ,  associated, technologies , Core Java, Apache POI, JOGL, XML, , Swing,  AWT, EJB, JUnit, TestNG, Maven, Spring, ANT, JSP, Servlets" />
  <meta name="author" content="Super User" />
  <meta name="description" content="Free tutorials and reference manuals with examples for Java, spring, hibernet, struts, internationalization, CSS, HTML, SQL, MYSQL, SQLSever, JDBC, Socket" />
  <meta name="generator" content="Joomla! - Open Source Content Management" />
  <title>Home</title>
  <link href="/templates/protostar/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
  <link rel="stylesheet" href="/templates/protostar/css/template.css" type="text/css" />
  <link rel="stylesheet" href="/templates/protostar/css/newcss/header.css" type="text/css" />
  <link rel="stylesheet" href="/templates/protostar/css/newcss/usersidemenu.css" type="text/css" />
  <link rel="stylesheet" href="/templates/protostar/css/newcss/jscontentsidemenu.css" type="text/css" />
  <link rel="stylesheet" href="/templates/protostar/css/newcss/frontStyle.css" type="text/css" />
  <link rel="stylesheet" href="/templates/protostar/css/newcss/mynewstyle.css" type="text/css" />
  <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
  <script src="/media/system/js/caption.js" type="text/javascript"></script>
  <script src="/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
  <script src="/templates/protostar/js/template.js" type="text/javascript"></script>
  <script src="/media/system/js/html5fallback.js" type="text/javascript"></script>
  <script type="text/javascript">
jQuery(window).on('load',  function() {
				new JCaption('img.caption');
			});
  </script>



<style type='text/css'>
	h1,h2,h3,h4,h5,h6,.site-title{font-family: 'Open Sans', sans-serif;}
</style>

<style type="text/css">
body.site
{
border-top: 3px solid #0088cc;
background-color: #f4f6f7}
a{color: #0088cc;}
.navbar-inner, .nav-list > .active > a, .nav-list > .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover,
.btn-primary
{
background: #0088cc;
}
.navbar-inner
{
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1), inset 0 30px 10px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1), inset 0 30px 10px rgba(0, 0, 0, .2);
box-shadow: 0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1), inset 0 30px 10px rgba(0, 0, 0, .2);
}
</style>
	
<!--[if lt IE 9]>
		<script src="/media/jui/js/html5.js"></script>
<![endif]-->

<script type="text/javascript">
	  var _gaq = _gaq || [];
	  _gaq.push(['_setAccount', 'UA-23166239-1']);
	  _gaq.push(['_setDomainName', '.javaskool.com']);
	  _gaq.push(['_trackPageview']);

	  (function() {
		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	  })();
</script>
 
<!-- for Head -->
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="stylesheet" href="/templates/protostar/css/newcss/newstyles.css"> 
<script src="/templates/protostar/css/newcss/newscript.js" type="text/javascript"></script>
 

<script type="text/javascript">
$(document).ready(function(){           
   $('.JShover').hover(function(){
     $(this).addClass('flip');
   },function(){
   $(this).removeClass('flip');
   });
});
  
(function($) {	
$('#back-to-top').on('click', function(){
	$("html, body").animate({scrollTop: 0}, 500);
	return false;
});
})(jQuery);
  
function fclr()
{
document.getElementById("javaskoolsearch1").value="";
}
function fclr1()
{
document.getElementById("javaskoolsearch1").value="search...";
}
</script>


<!--
<script src="/templates/protostar/css/newcss/jquery-latest.min.js" type="text/javascript"></script>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script src='https://www.google.com/recaptcha/api.js'></script>
-->  
</head>

<body class="site com_content view-article no-layout no-task itemid-101 fluid">

<!-- Body 
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3";
-->

<div class="body">
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.5&appId=757702304338983";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
  
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-56282841-1', 'auto');
  ga('send', 'pageview');

</script>  

<!-- BEGIN: adlinks -->
<div id="headerData">
<div class="headerData-class">
		<div class="moduletable">
						

<div class="custom"  >
	<!--<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">


<link rel="stylesheet" href="/templates/protostar/css/newcss/newstyles.css"> 
<script src="/templates/protostar/css/newcss/newscript.js" type="text/javascript"></script>
-->
<nav class="navbar navbar-inverse navbar-fixed-top">
<div id='cssmenu'>
<ul>
<!-- <li><a href='/javaskool.com'>Home</a></li> -->  
<li class='active'><a href='#'>Language</a>
  <ul>
     <li><a href='#'>Core Java</a>
     <ul>
     <li><a class="menu-newarticle" href="/index.php/42-javaskool-category/javaskoolmenu/247-corejavaintro">Core Java Programming</a></li>
     <li><a class="menu-newarticle" href="/index.php/42-javaskool-category/javaskoolmenu/248-advancejavaintro">Advance Java Programming</a></li>
     <li><a class="menu-newarticle" href="/index.php/15-javaskool-category/j2se-category/jdbc/249-jdbc">Java Database Connectivity</a></li>
     <li><a class="menu-newarticle" href="/index.php/43-javaskool-category/j2se-category/advance-java/251-swing">Swing</a></li>
     <li><a class="menu-newarticle" href="/index.php/43-javaskool-category/j2se-category/advance-java/254-socket">Socket Programming</a></li>
     <li><a class="menu-newarticle" href="/index.php/42-javaskool-category/javaskoolmenu/255-javadesignpatternintro">Java Design Pattern</a></li>
 	</ul>
	</li>        
 </ul>
</li>
   
    <li class='active'><a href='#'>J2EE</a>
      <ul>
      <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/256-servletintro">Servlet Programming</a></li>
      <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/257-jspintro">Java Server Pages</a></li>  
     <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/258-ejbintro">Enterprise Java Bean</a></li>  
     <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/259-javamailintro">JavaMail</a></li>  
     <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/260-webservicesintro">WebServices</a></li>  
     <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/261-j2eedesignpatternintro">J2EE Design Pattern</a></li>        
     <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/262-webapplicationserverintro">Web Application Servers</a></li>     
     </ul>
   </li>
   
  <li class='active'><a href='#'>FRAMEWORK</a>
      <ul>
         <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/263-springintro">Spring</a></li>
         <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/264-strutsintro">Struts</a></li>  
         <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/265-jsfintro">JSF</a></li>  
                   
      </ul>
   </li>
   
   <li class='active'><a href='#'>ORM</a>
   <ul>
   <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/266-hibernateintro">Hibernate</a></li>
   <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/267-activejdbcintro">ActiveJDBC</a></li>  
   <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/268-jpaintro">JPA</a></li>  
   </ul>
   </li>
   
   <li class='active'><a href='#'>SCRIPTING</a>
   <ul>
   <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/269-javascriptintro">JavaScript</a></li>
   <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/270-xmlintro">XML</a></li> 
     <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/273-jqueryintro">JQuery</a></li>
     
   <!--   <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/271-html5intro">HTML5</a></li>  
         <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/272-css3intro">CSS3</a></li>  
           
        <li><a class="menu-config" href="/index.php/42-blog/javaskool-category/javaskoolmenu/565-jsonintro">jSON</a></li>   -->        
   </ul>
   </li>
     
   <li class='active'><a href='#'>TOOLS</a>
   <ul>
   <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/274-antintro">Apahe ANT</a></li>
   <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/275-mavenintro">Apahe MAVEN</a></li>
   <!--
	<li class="divider"></li>
	<li><a class="menu-config" href="/index.php/42-blog/javaskool-category/javaskoolmenu/552-gradleintro">Gradle</a> 	</li>
	<li class="divider"></li>
		<li><a class="menu-config" href="/index.php/42-blog/javaskool-category/javaskoolmenu/566-itextintro">iText</a></li>
	-->
    </ul>
    </li>
      
    <li><a href='#'>TESTING</a>
    <ul>
    <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/276-testngintro">TestNG Testing</a></li>
	<li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/277-junitintro">JUnit Testing</a></li>
	<li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/278-seleniumintro">Selenium Testing</a></li> 
   </ul>
   </li>
   
   <li><a href='#'>REFACTORING</a>
   <ul>
   <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/279-cleancodeintro">Clean Code</a></li>	<li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/280-solidprinciplesintro">SOLID Principles</a></li>
   <!--
	<li class="divider"></li>
	<li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/281-codesmellintro">Code Smell</a></li>
	-->               
   </ul>
   </li>
   
   <li><a href='#'>DATABASE</a>
   <ul>
   <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/282-mysqlserverintro">MySQL Server</a></li>            
   </ul>
   </li>
   
    <li><a href='#'>MOBILE</a>
    <ul>
    <li><a class="menu-config" href="/index.php/42-javaskool-category/javaskoolmenu/283-androidintro">Android App Development</a></li>                
    </ul>
    </li> 
   
  <!--
<li><a title="Click here to login" href="/login">Login</a></li>
<li><a title="Click here to register" href="/register" target="_self">Register</a></li>
-->
<li><a title="Advertise with javaskool" class="menu-newarticle" href="/index.php/42-javaskool-category/javaskoolmenu/611-advertise">Advertise</a></li>

</ul>
</div>
</nav>
</div>
		</div>
	
</div>
</div>
<!-- END: adlinks -->
<br><br>
<div class="container-fluid">
<!-- Header -->
<header class="header" role="banner">
<div class="header-inner clearfix">
<a class="brand pull-left" href="/">
<img src="https://www.javaskool.com/images/logo_1054742_web.jpg" class="logoo"  alt="www.javaskool.com" /></a>
<div class="header-search pull-right">
<div class="search">
	<form action="/" method="post" class="form-inline">
		<label for="mod-search-searchword" class="element-invisible">Search ...</label> <input name="searchword" id="mod-search-searchword" maxlength="200"  class="inputbox search-query" type="search" size="20" placeholder="Search ..." />		<input type="hidden" name="task" value="search" />
		<input type="hidden" name="option" value="com_search" />
		<input type="hidden" name="Itemid" value="101" />
	</form>
</div>

</div>
</div>
</header>

<!--
<nav class="navigation" role="navigation">
<ul class="nav menu nav-pills">
<li class="item-101 current active"><a href="/" >Home</a></li><li class="item-123"><a href="/register" >Register</a></li><li class="item-126"><a href="/login" >Login</a></li></ul>

</nav>
-->
 
<div class="row-fluid">
  
<main id="content" role="main" class="span9">          

  
  
<!-- Begin Content -->
<!--
		<div class="moduletable">
						

<div class="custom"  >
	<p><img src="/images/headers/blue-flower.jpg" alt="Blue Flower" /></p></div>
		</div>
	
-->
<div id="system-message-container">
	</div>

<div class="item-page" itemscope itemtype="http://schema.org/Article">
	<meta itemprop="inLanguage" content="en-GB" />
	
		
						
	
	
		
						<div itemprop="articleBody">
		

<div class="custom"  >
	<h1><font color="blue">Always updated here.</font></h1>
<h4><font color="blue">Learn technology and improve your skills.</font></h4>

<!--
<script src="/templates/protostar/css/newcss/jquery-latest.min.js" type="text/javascript"></script>
-->
<link rel="stylesheet" href="/templates/protostar/css/newcss/body.css" type="text/css" />
<link rel="stylesheet" href="/templates/protostar/css/newcss/bootstrap.min.css" type="text/css" />	

<div class="row">
    <div class="col-md-2">    
      	<div class="JShover JSpanel">
    	<div class="JSfront">
	        <div class="transbox1"><br><br><br>
			    <p class="transboxfront0"> J2SE</p>
	            <img src="/micon/java-logo-transparent.png"  width="65" height="50" alt="javalogo">
			</div>
    	</div>
    	
    	<div class="JSback">
        	<div class="transbox1"><br>
		    	<p class="transbox0"> <a href="/index.php/42-javaskool-category/javaskoolmenu/247-corejavaintro">Core Java</a> </p>
				<p class="transbox0"> <a href="/index.php/42-javaskool-category/javaskoolmenu/248-advancejavaintro">Advance Java</a> </p>
				<p class="transbox0"> <a href="/index.php/15-javaskool-category/j2se-category/jdbc/249-jdbc">JDBC</a> </p>
				<p class="transbox0"> <a href="/index.php/42-javaskool-category/javaskoolmenu/255-javadesignpatternintro">Java Design Pattern </a> </p>
				<p class="transbox0">50 Chapters</p>
			</div>
    	</div>    	
		</div>
    </div>   
    
	<div class="col-md-2">      
      	<div class="JShover JSpanel">
	    	<div class="JSfront">
		        <div class="transbox2"><br><br><br>
				    <p class="transboxfront0"> J2EE</p>
				    <img src="/micon/javaee-logo-transparent.png"  width="65" height="50"  alt="javaee logo">
				</div>
	    	</div>
	    
	    	<div class="JSback">
	        	<div class="transbox2"><br>
	            	<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/256-servletintro">Servlet</a> | 
					<a href="/index.php/42-javaskool-category/javaskoolmenu/257-jspintro">JSP</a> | 
					<a href="/index.php/42-javaskool-category/javaskoolmenu/258-ejbintro">EJB</a></p>
					<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/259-javamailintro">JavaMail</a> | 
					<a href="/index.php/42-javaskool-category/javaskoolmenu/260-webservicesintro">WebServices</a></p>
					<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/261-j2eedesignpatternintro">J2EE Design Pattern</a></p>
					<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/262-webapplicationserverintro">Web Application Servers</a></p>
					<p class="transbox0">60 Chapters</p>
				</div>
	    	</div>
		</div>
	</div>      
    
    <div class="col-md-2">
    	<div class="JShover JSpanel">	    
	    	<div class="JSfront">
	        <div class="transbox3"><br><br><br>
			    <p class="transboxfront0"> Frameworks</p>
                <img src="/micon/frameworkplann.png"  width="65" height="50"  alt="frameworkplan">
			</div>
	    	</div>
	    	
	    <div class="JSback">
	        <div class="transbox3"><br>
			<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/263-springintro">Spring</a></p>
			<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/264-strutsintro">Struts</a></p>
			<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/265-jsfintro">JSF</a></p>
			<p class="transbox0">55 Chapters</p>
			</div>
	    </div>
		</div>
    </div>
    
    <div class="col-md-2">
     <div class="JShover JSpanel">
	    <div class="JSfront">
	        <div class="transbox4"><br><br><br>
			    <p class="transboxfront0"> ORM</p>
                 <img src="/micon/ormplan.png" width="65" height="50"   alt="ORM" >
			</div>
	    </div>
	    <div class="JSback">
	        <div class="transbox4"><br>
			    <p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/266-hibernateintro">Hibernate</a></p>
				<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/267-activejdbcintro">ActiveJDBC</a></p>
				<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/268-jpaintro">JPA</a></p>
				<p class="transbox0">25 Chapters</p>
			</div>
	    </div>
		</div>
    </div>
    
    <div class="col-md-2">
      <div class="JShover JSpanel">
	    	<div class="JSfront">
	        	<div class="transbox5"><br><br><br>			    	
                  <p class="transboxfront0"> Scripting</p>
                           <img src="/micon/scriptplan.png" width="65" height="50"   alt="Script image">
				</div>
	    	</div>
	    	
	    	<div class="JSback">
	        	<div class="transbox5"><br>
				<p class="transbox0">
				<a href="/index.php/42-javaskool-category/javaskoolmenu/269-javascriptintro">JavaScript</a> | 
				<a href="/index.php/42-javaskool-category/javaskoolmenu/270-xmlintro">XML</a> <br>
                <a href="/index.php/42-javaskool-category/javaskoolmenu/273-jqueryintro">JQuery</a>
                </p>
                  
				<!--
				<p class="transbox0">
				<a href="/index.php/42-javaskool-category/javaskoolmenu/271-html5intro">HTML5</a> | 
				<a href="/index.php/42-javaskool-category/javaskoolmenu/272-css3intro">CSS3</a></p>
				<p class="transbox0">
				 
				<a href="/index.php/42-blog/javaskool-category/javaskoolmenu/565-jsonintro">jSON</a></p>
				-->
				<p class="transbox0">35 Chapters</p>
				</div>
	    	</div>
		</div>
   </div>
    
 </div>  	
	
<div class="row">

    <div class="col-md-2">    
     
     	<div class="JShover JSpanel">
	    	<div class="JSfront">
		        <div class="transbox6"><br><br><br>
				    <p class="transboxfront0"> Tools</p>
	                           <img src="/micon/tools.png"  width="65" height="50"   alt="tools.png">
				</div>
	    	</div>
	    
	    	<div class="JSback">
	        	<div class="transbox6"><br>
					<p class="transbox0">
					<a href="/index.php/42-javaskool-category/javaskoolmenu/274-antintro">Apahe ANT</a></p>
					<p class="transbox0">
					<a href="/index.php/42-javaskool-category/javaskoolmenu/275-mavenintro">Apahe MAVEN</a></p>
					<!--
					<p class="transbox0">
					<a href="/index.php/42-blog/javaskool-category/javaskoolmenu/552-gradleintro">Gradle</a></p>
					<p class="transbox0">
					<a href="/index.php/42-blog/javaskool-category/javaskoolmenu/566-itextintro">iText</a></p>
					-->
				    <p class="transbox0">15 Chapters</p>
				</div>
	    	</div>
	</div>		
   </div>
    
    <div class="col-md-2">
    	
    	<div class="JShover JSpanel">
	    <div class="JSfront">
	        <div class="transbox7"><br><br><br>
			    <p class="transboxfront0"> Testing</p>
 					<img src="/micon/testingplan.png"  width="65" height="50"  alt="testingplan.png">
			</div>
	    </div>
	    
	    <div class="JSback">
	        <div class="transbox7"><br>
				<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/276-testngintro">TestNG Testing</a></p>
				<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/277-junitintro">JUnit Testing</a></p>
				<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/278-seleniumintro">Selenium Testing</a></p>
				<p class="transbox0">25 Chapters</p>
			</div>
	    </div>
		</div>
     </div>
    
    <div class="col-md-2">
     	
     <div class="JShover JSpanel">
	    <div class="JSfront">
	        <div class="transbox8"><br><br><br>
			    <p class="transboxfront0"> Refactoring</p>
					<img src="/micon/refactoringplan.png"  width="65" height="50"   alt="refactoringplan.png">
			</div>
	    </div>
	    
	    <div class="JSback">
	        <div class="transbox8"><br>
				<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/279-cleancodeintro">Clean Code</a></p>
				<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/280-solidprinciplesintro">SOLID Principles</a></p>
				<!--
				<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/281-codesmellintro">Code Smell</a></p>
				-->
				<p class="transbox0">15 Chapters</p>
			</div>
	    </div>
	</div>
	</div>
 
    <div class="col-md-2">
     
     <div class="JShover JSpanel">
	    <div class="JSfront">
	        <div class="transbox9"><br><br><br>
			    <p class="transboxfront0"> Databases </p>
 				<img src="/micon/database.png" width="65" height="50" alt="database.png">
			</div>
    	</div>

	    <div class="JSback">
        <div class="transbox9"><br>
		<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/282-mysqlserverintro">MySQL Server</a></p>
		<p class="transbox0">15 Chapters</p>
		</div>
	    </div>
	</div>
    </div>
  
    <div class="col-md-2">
      <div class="JShover JSpanel">
	    <div class="JSfront">
	        <div class="transbox10"><br><br><br>
			    <p class="transboxfront0"> Mobile </p>
				<img src="/micon/mobileplan.png"  width="65" height="55" alt="mobileplan.png">
			</div>
	    </div>
	    <div class="JSback">
	        <div class="transbox10"><br>
				<p class="transbox0"><a href="/index.php/42-javaskool-category/javaskoolmenu/283-androidintro">Android App Development</a></p>
				<p class="transbox0">3 Chapters</p>
			</div>
	    </div>
		</div>
    </div>   
</div>
<div class="jamasshead-description"></div></div>



 	</div>

	
								</div>


                  
       
<!-- End Content -->
</main>

<div id="aside" class="span3">
<!-- Begin Right Sidebar -->
<div class="well "><h3 class="page-header">Latest Articles</h3><ul class="latestnews">
	<li itemscope itemtype="http://schema.org/Article">
		<a href="/23-blog/javaskool-category/framework/spring/390-springchap8" itemprop="url">
			<span itemprop="name">
				Spring Framework : A Framework from SpringSource ::  Spring AOP Examples			</span>
		</a>
	</li>
	<li itemscope itemtype="http://schema.org/Article">
		<a href="/31-blog/javaskool-category/database/mysql/482-mysqldbchap20" itemprop="url">
			<span itemprop="name">
				MySQL Server : Open Source Database : Using SubQuery			</span>
		</a>
	</li>
	<li itemscope itemtype="http://schema.org/Article">
		<a href="/23-blog/javaskool-category/framework/spring/384-springchap2" itemprop="url">
			<span itemprop="name">
				Spring Framework : A Framework from SpringSource ::  Spring Bean Scope			</span>
		</a>
	</li>
	<li itemscope itemtype="http://schema.org/Article">
		<a href="/64-blog/javaskool-category/testing/testng/515-testngchap4" itemprop="url">
			<span itemprop="name">
				TestNG : Java Testing Next Generation :: TestNG Example			</span>
		</a>
	</li>
	<li itemscope itemtype="http://schema.org/Article">
		<a href="/42-blog/javaskool-category/javaskoolmenu/275-mavenintro" itemprop="url">
			<span itemprop="name">
				Apache Maven - Automation Build tool			</span>
		</a>
	</li>
	<li itemscope itemtype="http://schema.org/Article">
		<a href="/10-blog/javaskool-category/j2se-category/java/295-corejavachap13" itemprop="url">
			<span itemprop="name">
				Java Generics			</span>
		</a>
	</li>
	<li itemscope itemtype="http://schema.org/Article">
		<a href="/10-blog/javaskool-category/j2se-category/java/292-corejavachap10" itemprop="url">
			<span itemprop="name">
				Threads in Java			</span>
		</a>
	</li>
	<li itemscope itemtype="http://schema.org/Article">
		<a href="/42-blog/javaskool-category/javaskoolmenu/260-webservicesintro" itemprop="url">
			<span itemprop="name">
				Web Services			</span>
		</a>
	</li>
	<li itemscope itemtype="http://schema.org/Article">
		<a href="/31-blog/javaskool-category/database/mysql/465-mysqldbchap3" itemprop="url">
			<span itemprop="name">
				MySQL Server : Open Source Database : Connecting MySQL			</span>
		</a>
	</li>
	<li itemscope itemtype="http://schema.org/Article">
		<a href="/13-blog/javaskool-category/mobile/android/608-androidchap2" itemprop="url">
			<span itemprop="name">
				Android - as Mobile Application Solution :: Setup			</span>
		</a>
	</li>
</ul>
</div><div class="well ">

<div class="custom"  >
	<div style="height:30px;">

  <h2> <a href="/index.php/42-javaskool-category/javaskoolmenu/611-advertise"> Text Link Ads </a></h2>
  
</div></div>
</div>


<div class="customart-nostyle"  >
	<!--
<script type="text/javascript" src="//semalt.com/affiliate.js"></script>
<a href="//semalt.com/?r=1096154"><img src="//semalt.com/bns/9131926.png" border="0"/></a>
-->
<br>

<script>(function(e){var t="DIV_YNG_"+e+"_"+parseInt(Math.random()*1e3); document.write('<div id="'+t+'" class="yengo-block yengo-block-'+e+'"></div>'); if("undefined"===typeof loaded_blocks_yengo){loaded_blocks_yengo=[]; function n(){var e=loaded_blocks_yengo.shift(); var t=e.adp_id; var r=e.div; var i=document.createElement("script"); i.type="text/javascript"; i.async=true; i.charset="windows-1251"; i.src="//www.yengo.com/show.cgi?async=1&adp="+t+"&div="+r+"&t="+Math.random(); var s=document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]; s.appendChild(i); var o=setInterval(function(){if(document.getElementById(r).innerHTML&&loaded_blocks_yengo.length){n(); clearInterval(o)}},50)} setTimeout(n)}loaded_blocks_yengo.push({adp_id:e,div:t})})(71536)</script>
<br>





<!--
<script charset="windows-1251" type="text/javascript" src="http://code.in.yengo.com/show.cgi?adp=71536"></script>
-->

<?php if ( $_SERVER['REQUEST_URI'] != "/") : ?>  
<!--
<script language="javascript" type="text/javascript" charset="utf-8">
var cpxcenter_banner_border = '#6600ff';
var cpxcenter_banner_text = '#006600';
var cpxcenter_banner_bg = '#FFFFFF';
cpxcenter_banner_link = '#0000ff';
cpxcenter_width = 216;
cpxcenter_height = 36;
</script>
<script language="JavaScript" type="text/javascript" src="//a.yesadsrv.com/display.php?nid=4&zone=92622&type=banner&sid=64269&pid=5147&subid=&opt1=&opt2=">
</script>
-->
<?php endif; ?>


<!-- START AD CODE -->
<!--
<script language="javascript" type="text/javascript" charset="utf-8">
var cpxcenter_banner_border = '#33cc00';
var cpxcenter_banner_text = '#666666';
var cpxcenter_banner_bg = '#FFFFFF';
cpxcenter_banner_link = '#666699';
cpxcenter_width = 250;
cpxcenter_height = 250;

</script>

<script language="JavaScript" type="text/javascript" src="//a.yesadsrv.com/display.php?nid=4&zone=105412&type=banner&sid=70023&pid=5147&subid=&opt1=&opt2=">
</script>
-->
<!-- END AD CODE -->


<!--
<a href="http://a.yesadsrv.com/cpxcenter/s_click.php?nid=4&pid=5147&sid=70023&zone=106031&cid=23103&adnid=4&cuid=9ng7byx&adtype=4&ad=139067&subid=&opt1=&opt2="><img src="//a.yesadsrv.com/cpxcenter/cr_image.php?nid=4&pid=5147&sid=70023&zone=106031&cid=23103&adnid=4&cuid=9ng7byx&ad=139067&adtype=4&subid=&opt1=&opt2=" border="0" width="120" height="600"></a>
-->
</div>
  
<!-- End Right Sidebar -->
</div>
</div>
</div>  <!-- End of container -->
</div>  <!-- End of body -->

<!-- Footer -->
 
<br><br> 
<footer class="footer" role="contentinfo" style="background:#3A3E48;margin: 0;margin-bottom: 0px;color:#fff;">
<br>
<div class="container-fluid">

<p class="pull-right">  
<a href="#top" id="back-top" style="color:#fff;">
	Back to Top</a>
</p>
<p style="color:#fff;">	&copy; 2017 www.javaskool.com&nbsp;&nbsp;&nbsp;
<a href="https://www.facebook.com/javaskoolcom-274473925979884/" target="_blank"><img src="/templates/protostar/fb.png" width="15px" height="15px" alt="Facebook"></a>
</p>

<p class="pull-right" style="color:#fff;">
<a href="/index.php"><cite style="color:#fff;">Home |</cite></a><a href="/index.php/about"><cite style="color:#fff;"> About Us |</cite></a><a href="/index.php/contact"><cite style="color:#fff;"> Contact Us |</cite></a><a href="/index.php/privacy"><cite style="color:#fff;"> Privacy Statement |</cite></a>
<a href="/index.php/terms-of-use"><cite style="color:#fff;"> Terms of Service</cite></a>   
</p>

<div class="btninline">
<div class="fb-like" data-href="http://javaskool.com" data-width="150" data-layout="button_count" data-action="like" data-show-faces="false" data-share="true"></div>
</div> 

<div>
<div class="btninline">
<div style="float: right" class="g-plusone" data-size="medium"  data-width="120" data-href="http://www.javaskool.com"></div>
<script type="text/javascript">
   (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
   })();
</script>				
</div>
 
<div class="btninline">  
 <div><g:plus action="share" ></g:plus></div>
</div>
</div>

<br><br>  
<p class="pull-right">
  <a href="http://astore.amazon.com/javaskool-20" target="_new" style="color:#fff;font-size:14px;">Javaskool Book Store</a>
 </p>
<br><br>

<div class="pull-right">
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----
">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1" alt="PayPal">
</form>
</div>  
  
  
</div>  
</footer>


<div class="custom"  >
	<!-- AFS ANALYTICS Asynchronous Tracking Code  V6 -->
<!-- For: http://www.javaskool.com -->
<div id='addfreestats-x' style="position:relative;bottom:0px;right:-10px;"></div>
<script type="text/javascript">
var AFS_Account="00828213";
var AFS_Tracker="auto";
var AFS_Server="www8";
var AFS_Page="DetectName";
var AFS_Url="DetectUrl";
var AFS_Protocol="http:";
var speed = document.createElement('script');
if (document.location.protocol == "https:") AFS_Protocol="https:";
speed.type = 'text/javascript';
speed.async = true;
speed.src =AFS_Protocol+'//'+AFS_Server+'.afsanalytics.com/cgi-bin/afstracka.cgi?usr='+AFS_Account;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(speed, s);
</script>
<noscript>
<a href="http://new.afsanalytics.com/?usr=00828213" rel='nofollow' >
<img src="https://www8.afsanalytics.com/cgi-bin/connect.cgi?usr=00828213Pauto" border='0' alt="AddFreeStats" height='0' width='0'></a>
</noscript>
<!-- END- AFSANALYTICS.com AUTOCODE V6 -->
</div>
  

<br>
  
</body>
</html>