<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>byteslounge.com</title>
    <link>https://byteslounge.com</link>
    <description>Java articles, how-to's, examples and tutorials</description>
    
    <item>
      <title>Lock Conditions in Java</title>
      <link>https://www.byteslounge.com/tutorials/lock-conditions-in-java</link>
      <content:encoded>This article covers lock waiting conditions in Java (java.util.concurrent.locks.Condition)</content:encoded>
      <pubDate>Thu, 26 Nov 2015 16:58:06 GMT</pubDate>
    </item>
    
    <item>
      <title>Read/Write Locks in Java (ReentrantReadWriteLock)</title>
      <link>https://www.byteslounge.com/tutorials/read-write-locks-in-java-reentrantreadwritelock</link>
      <content:encoded>This article covers Read/Write locks in Java (ReentrantReadWriteLock implementation)</content:encoded>
      <pubDate>Sun, 18 Oct 2015 14:16:01 GMT</pubDate>
    </item>
    
    <item>
      <title>Locking in JPA (LockModeType)</title>
      <link>https://www.byteslounge.com/tutorials/locking-in-jpa-lockmodetype</link>
      <content:encoded>This article covers the optimistic and pessimistic locking mechanisms available in the Java Persistence API (using LockModeType)</content:encoded>
      <pubDate>Sun, 30 Aug 2015 16:23:01 GMT</pubDate>
    </item>
    
    <item>
      <title>JPA entity versioning (@Version and Optimistic Locking)</title>
      <link>https://www.byteslounge.com/tutorials/jpa-entity-versioning-version-and-optimistic-locking</link>
      <content:encoded>This article covers database optimistic locking in general and also demonstrates how to implement optimistic locking in Java Persistence API (JPA) entities by using the @Version annotation</content:encoded>
      <pubDate>Wed, 29 Jul 2015 16:57:06 GMT</pubDate>
    </item>
    
    <item>
      <title>JPA OneToOne generates additional queries</title>
      <link>https://www.byteslounge.com/tutorials/jpa-onetoone-generates-additional-queries</link>
      <content:encoded>This article explains why do the Java Persistence API (JPA) often generates additional queries while dealing with OneToOne relationships</content:encoded>
      <pubDate>Fri, 26 Jun 2015 16:37:08 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE EJB concurrency (ConcurrencyManagement, Lock and LockType)</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-ejb-concurrency-concurrencymanagement-lock-and-locktype</link>
      <content:encoded>This article will cover EJB concurrent access configuration (both container and bean managed) resorting to Lock, LockType and ConcurrencyManagement primitives.</content:encoded>
      <pubDate>Sun, 31 May 2015 17:01:08 GMT</pubDate>
    </item>
    
    <item>
      <title>JPA EXTENDED Persistence Context</title>
      <link>https://www.byteslounge.com/tutorials/jpa-extended-persistence-context</link>
      <content:encoded>In this article we will cover the differences between TRANSACTION and EXTENDED Persistence Context (Entity Manager).</content:encoded>
      <pubDate>Sun, 19 Apr 2015 06:35:45 GMT</pubDate>
    </item>
    
    <item>
      <title>Asynchronous Servlets in Java</title>
      <link>https://www.byteslounge.com/tutorials/asynchronous-servlets-in-java</link>
      <content:encoded>In this article we will cover Asynchronous Servlets in Java. We will also implement a use case that demonstrates the concrete advantages of asynchronous processing with servlets.</content:encoded>
      <pubDate>Wed, 18 Feb 2015 19:02:41 GMT</pubDate>
    </item>
    
    <item>
      <title>Container vs Application Managed EntityManager</title>
      <link>https://www.byteslounge.com/tutorials/container-vs-application-managed-entitymanager</link>
      <content:encoded>In this article we will cover Container vs Application Managed EntityManager (Persistence Context) and its relationship with JTA or RESOURCE LOCAL transaction management.</content:encoded>
      <pubDate>Thu, 22 Jan 2015 18:08:36 GMT</pubDate>
    </item>
    
    <item>
      <title>Package JSF Flow in a JAR file</title>
      <link>https://www.byteslounge.com/tutorials/package-jsf-flow-in-a-jar-file</link>
      <content:encoded>In this article we will see how to package a JSF Flow in a JAR file.</content:encoded>
      <pubDate>Fri, 02 Jan 2015 11:55:01 GMT</pubDate>
    </item>
    
    <item>
      <title>Java Visitor Pattern</title>
      <link>https://www.byteslounge.com/tutorials/java-visitor-pattern</link>
      <content:encoded>In this article we will see how to implement the Visitor design pattern in Java.</content:encoded>
      <pubDate>Sun, 21 Dec 2014 11:14:05 GMT</pubDate>
    </item>
    
    <item>
      <title>Java 8 Date Time API</title>
      <link>https://www.byteslounge.com/tutorials/java-8-date-time-api</link>
      <content:encoded>In this article we will cover the Java 8 Date Time API.</content:encoded>
      <pubDate>Mon, 24 Nov 2014 14:43:26 GMT</pubDate>
    </item>
    
    <item>
      <title>JDK Dynamic Proxies</title>
      <link>https://www.byteslounge.com/tutorials/jdk-dynamic-proxies</link>
      <content:encoded>In this article we will cover JDK Dynamic Proxies along with their contribution to the Aspect Oriented Programming paradigm</content:encoded>
      <pubDate>Sat, 08 Nov 2014 06:34:21 GMT</pubDate>
    </item>
    
    <item>
      <title>Java 8 Collect</title>
      <link>https://www.byteslounge.com/tutorials/java-8-collect</link>
      <content:encoded>In this article we will see how to use the collect operation over Java 8 streams in order to implement functional style programming reductions.</content:encoded>
      <pubDate>Sun, 26 Oct 2014 19:02:12 GMT</pubDate>
    </item>
    
    <item>
      <title>Java 8 Reduction</title>
      <link>https://www.byteslounge.com/tutorials/java-8-reduction</link>
      <content:encoded>In this article we will cover functional programming style reductions introduced by Java 8.</content:encoded>
      <pubDate>Wed, 15 Oct 2014 19:05:15 GMT</pubDate>
    </item>
    
    <item>
      <title>Java 8 Parallel Streams</title>
      <link>https://www.byteslounge.com/tutorials/java-8-parallel-streams</link>
      <content:encoded>In this article we will cover Java 8 Parallel Streams.</content:encoded>
      <pubDate>Tue, 30 Sep 2014 20:34:19 GMT</pubDate>
    </item>
    
    <item>
      <title>Java 8 Streams</title>
      <link>https://www.byteslounge.com/tutorials/java-8-streams</link>
      <content:encoded>In this article we will cover Java 8 Streams.</content:encoded>
      <pubDate>Wed, 17 Sep 2014 16:14:36 GMT</pubDate>
    </item>
    
    <item>
      <title>Java 8 Optional</title>
      <link>https://www.byteslounge.com/tutorials/java-8-optional</link>
      <content:encoded>In this article we will cover Java 8 Optional.</content:encoded>
      <pubDate>Sat, 02 Aug 2014 12:01:09 GMT</pubDate>
    </item>
    
    <item>
      <title>JSF Nested Flows</title>
      <link>https://www.byteslounge.com/tutorials/jsf-nested-flows</link>
      <content:encoded>In this article we will cover JSF nested flows: How to call a nested flow, pass parameters into the flow and return to the main flow.</content:encoded>
      <pubDate>Sun, 27 Jul 2014 18:22:14 GMT</pubDate>
    </item>
    
    <item>
      <title>Java 8 Consumer and Supplier</title>
      <link>https://www.byteslounge.com/tutorials/java-8-consumer-and-supplier</link>
      <content:encoded>In this article we will cover Java 8 Consumer and Supplier interfaces.</content:encoded>
      <pubDate>Thu, 17 Jul 2014 06:55:28 GMT</pubDate>
    </item>
    
    <item>
      <title>Java 8 Predicates and Functions</title>
      <link>https://www.byteslounge.com/tutorials/java-8-predicates-and-functions</link>
      <content:encoded>In this article we will cover Java 8 Predicate and Function interfaces.</content:encoded>
      <pubDate>Sat, 12 Jul 2014 06:51:18 GMT</pubDate>
    </item>
    
    <item>
      <title>Java 8 Method References</title>
      <link>https://www.byteslounge.com/tutorials/java-8-method-references</link>
      <content:encoded>In this article we will cover Java 8 method references.</content:encoded>
      <pubDate>Wed, 02 Jul 2014 18:11:36 GMT</pubDate>
    </item>
    
    <item>
      <title>Java 8 Lambda expressions example</title>
      <link>https://www.byteslounge.com/tutorials/java-8-lambda-expressions-example</link>
      <content:encoded>In this article we will cover Java 8 Lambda expressions.</content:encoded>
      <pubDate>Sat, 31 May 2014 10:02:55 GMT</pubDate>
    </item>
    
    <item>
      <title>Java 8 Interface Default Methods example</title>
      <link>https://www.byteslounge.com/tutorials/java-8-interface-default-methods-example</link>
      <content:encoded>In this article we will cover Java 8 interface default methods.</content:encoded>
      <pubDate>Thu, 15 May 2014 15:50:15 GMT</pubDate>
    </item>
    
    <item>
      <title>EJB multiple datasource transaction example</title>
      <link>https://www.byteslounge.com/tutorials/ejb-multiple-datasource-transaction-example</link>
      <content:encoded>In this article we will see how to configure EJB transactions across multiple datasources</content:encoded>
      <pubDate>Thu, 08 May 2014 14:28:06 GMT</pubDate>
    </item>
    
    <item>
      <title>How to configure Java 8 in Eclipse IDE</title>
      <link>https://www.byteslounge.com/tutorials/how-to-install-java-8-in-eclipse-ide</link>
      <content:encoded>In this article we will configure Java 8 in Eclipse IDE.</content:encoded>
      <pubDate>Fri, 02 May 2014 14:49:04 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE CDI Extension example</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-cdi-extension-example</link>
      <content:encoded>In this article we will see how to implement a Java EE CDI portable extension from scratch. CDI extensions are used mainly by framework developers (ex: Apache DeltaSpike project, the former MyFaces CODI).</content:encoded>
      <pubDate>Sat, 26 Apr 2014 17:21:18 GMT</pubDate>
    </item>
    
    <item>
      <title>Java Adapter Pattern example</title>
      <link>https://www.byteslounge.com/tutorials/java-adapter-pattern-example</link>
      <content:encoded>In this tutorial we will see how to implement the Adapter design pattern in Java.</content:encoded>
      <pubDate>Wed, 16 Apr 2014 17:29:59 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE - Add CDI Interceptor programmatically</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-add-cdi-interceptor-programmatically</link>
      <content:encoded>In this article we will see how to programmatically add a CDI interceptor to a CDI managed bean.</content:encoded>
      <pubDate>Tue, 08 Apr 2014 06:39:04 GMT</pubDate>
    </item>
    
    <item>
      <title>Java Builder Pattern example</title>
      <link>https://www.byteslounge.com/tutorials/java-builder-pattern-example</link>
      <content:encoded>In this tutorial we will see how to implement the Builder design pattern in Java.</content:encoded>
      <pubDate>Thu, 20 Mar 2014 18:29:09 GMT</pubDate>
    </item>
    
    <item>
      <title>JSF composite component example</title>
      <link>https://www.byteslounge.com/tutorials/jsf-composite-component-example</link>
      <content:encoded>In this article we will implement a custom composite component in JSF.</content:encoded>
      <pubDate>Thu, 13 Mar 2014 19:47:26 GMT</pubDate>
    </item>
    
    <item>
      <title>Java Strategy Pattern example</title>
      <link>https://www.byteslounge.com/tutorials/java-strategy-pattern-example</link>
      <content:encoded>In this article we will see how to implement the Strategy design pattern in Java.</content:encoded>
      <pubDate>Wed, 05 Mar 2014 15:46:39 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE 7 CDI bean scopes</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-7-cdi-bean-scopes</link>
      <content:encoded>In this article we will cover the CDI bean scopes that were introduced by Java EE 7.</content:encoded>
      <pubDate>Wed, 26 Feb 2014 18:13:54 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE CDI ViewScoped example</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-cdi-viewscoped-example</link>
      <content:encoded>In this tutorial we will cover the Java EE CDI ViewScoped scope.</content:encoded>
      <pubDate>Thu, 20 Feb 2014 17:25:04 GMT</pubDate>
    </item>
    
    <item>
      <title>JSF Flow example</title>
      <link>https://www.byteslounge.com/tutorials/jsf-flow-example</link>
      <content:encoded>In this tutorial configure and implement a JSF Flow.</content:encoded>
      <pubDate>Thu, 13 Feb 2014 17:45:28 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE CDI TransactionScoped example</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-cdi-transactionscoped-example</link>
      <content:encoded>In this article we will cover the Java EE CDI TransactionScoped scope.</content:encoded>
      <pubDate>Wed, 05 Feb 2014 15:34:18 GMT</pubDate>
    </item>
    
    <item>
      <title>Java Abstract Factory Pattern example</title>
      <link>https://www.byteslounge.com/tutorials/java-abstract-factory-pattern-example</link>
      <content:encoded>In this tutorial we will see how to implement the Abstract Factory design pattern in Java.</content:encoded>
      <pubDate>Wed, 29 Jan 2014 18:17:08 GMT</pubDate>
    </item>
    
    <item>
      <title>Java Factory Pattern example</title>
      <link>https://www.byteslounge.com/tutorials/java-factory-pattern-example</link>
      <content:encoded>In this tutorial we will see how to implement the Factory design pattern in Java.</content:encoded>
      <pubDate>Wed, 22 Jan 2014 14:50:02 GMT</pubDate>
    </item>
    
    <item>
      <title>How to compress response HTML in Java web application</title>
      <link>https://www.byteslounge.com/tutorials/how-to-compress-response-html-in-java-web-application</link>
      <content:encoded>In this tutorial we will how to compress (or minify) the response HTML in a Java web application.</content:encoded>
      <pubDate>Thu, 16 Jan 2014 18:41:18 GMT</pubDate>
    </item>
    
    <item>
      <title>JSF dataTable example</title>
      <link>https://www.byteslounge.com/tutorials/jsf-datatable-example</link>
      <content:encoded>In this tutorial we will see how to present tabular data using JSF dataTable component.</content:encoded>
      <pubDate>Wed, 08 Jan 2014 17:28:48 GMT</pubDate>
    </item>
    
    <item>
      <title>InvalidIsolationLevelException: Standard JPA does not support custom isolation levels - use a special JpaDialect for your JPA implementation</title>
      <link>https://www.byteslounge.com/tutorials/invalidisolationlevelexception-standard-jpa-does-not-support-custom-isolation-levels-use-a-special-jpadialect-for-your-jpa-implementation</link>
      <content:encoded>In this article we will see how to fix InvalidIsolationLevelException: Standard JPA does not support custom isolation levels - use a special JpaDialect for your JPA implementation.</content:encoded>
      <pubDate>Thu, 02 Jan 2014 17:29:06 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring - Change transaction isolation level example</title>
      <link>https://www.byteslounge.com/tutorials/spring-change-transaction-isolation-level-example</link>
      <content:encoded>In this article we will see how to effectively change Spring transaction isolation level, together with JPA, while avoiding InvalidIsolationLevelException: Standard JPA does not support custom isolation levels - use a special JpaDialect for your JPA implementation.</content:encoded>
      <pubDate>Thu, 02 Jan 2014 16:38:40 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring + JPA + Hibernate example</title>
      <link>https://www.byteslounge.com/tutorials/spring-jpa-hibernate-example</link>
      <content:encoded>In this tutorial we will configure Spring with JPA using Hibernate as our JPA implementation.</content:encoded>
      <pubDate>Fri, 27 Dec 2013 12:43:02 GMT</pubDate>
    </item>
    
    <item>
      <title>Java Lock example</title>
      <link>https://www.byteslounge.com/tutorials/java-lock-example</link>
      <content:encoded>In this tutorial we will see how to synchronize access to shared resources using a Lock implementation in Java.</content:encoded>
      <pubDate>Wed, 18 Dec 2013 16:50:49 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring AOP pointcut advice example</title>
      <link>https://www.byteslounge.com/tutorials/spring-aop-pointcut-advice-example</link>
      <content:encoded>In this tutorial we will see how to configure Spring AOP pointcuts and advices with parameter binding through supported AspectJ annotations.</content:encoded>
      <pubDate>Thu, 12 Dec 2013 18:35:59 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring AOP example</title>
      <link>https://www.byteslounge.com/tutorials/spring-aop-example</link>
      <content:encoded>In this tutorial we will see how to use Spring AOP through supported AspectJ annotations.</content:encoded>
      <pubDate>Thu, 05 Dec 2013 18:46:31 GMT</pubDate>
    </item>
    
    <item>
      <title>Java volatile example</title>
      <link>https://www.byteslounge.com/tutorials/java-volatile-example</link>
      <content:encoded>In this tutorial we will see how to use the volatile keyword in Java.</content:encoded>
      <pubDate>Thu, 28 Nov 2013 17:53:16 GMT</pubDate>
    </item>
    
    <item>
      <title>JSF panelGrid example</title>
      <link>https://www.byteslounge.com/tutorials/jsf-panelgrid-example</link>
      <content:encoded>In this tutorial we will see how to use JSF panelGrid in order to position other components in a table layout.</content:encoded>
      <pubDate>Fri, 22 Nov 2013 09:18:08 GMT</pubDate>
    </item>
    
    <item>
      <title>JSF panelGroup example</title>
      <link>https://www.byteslounge.com/tutorials/jsf-panelgroup-example</link>
      <content:encoded>In this tutorial we will see how to use JSF panelGroup as a container to other JSF components.</content:encoded>
      <pubDate>Fri, 22 Nov 2013 09:04:23 GMT</pubDate>
    </item>
    
    <item>
      <title>Java explicit lock example</title>
      <link>https://www.byteslounge.com/tutorials/java-explicit-lock-example</link>
      <content:encoded>In this tutorial we will implement an explicit lock in Java using the synchronized statement together with the wait/notify idiom.</content:encoded>
      <pubDate>Sun, 17 Nov 2013 18:38:17 GMT</pubDate>
    </item>
    
    <item>
      <title>Java synchronized example</title>
      <link>https://www.byteslounge.com/tutorials/java-synchronized-example</link>
      <content:encoded>In this tutorial we will see how to use the synchronized modifier in Java.</content:encoded>
      <pubDate>Sat, 09 Nov 2013 11:48:28 GMT</pubDate>
    </item>
    
    <item>
      <title>JSF commandButton example</title>
      <link>https://www.byteslounge.com/tutorials/jsf-commandbutton-example</link>
      <content:encoded>This tutorial belongs to a series of articles that will describe the available UI controls and components in JSF. In this article we will cover JSF commandButton.</content:encoded>
      <pubDate>Sat, 02 Nov 2013 15:53:12 GMT</pubDate>
    </item>
    
    <item>
      <title>How to cache component rendering in JSF example</title>
      <link>https://www.byteslounge.com/tutorials/how-to-cache-component-rendering-in-jsf-example</link>
      <content:encoded>In this tutorial we will see how to cache component rendering in JSF.</content:encoded>
      <pubDate>Tue, 29 Oct 2013 18:10:29 GMT</pubDate>
    </item>
    
    <item>
      <title>How to remove included resources in JSF example</title>
      <link>https://www.byteslounge.com/tutorials/how-to-remove-included-resources-in-jsf-example</link>
      <content:encoded>In this tutorial we will see how to remove included resources (like JavaScript and CSS style sheets) in JSF.</content:encoded>
      <pubDate>Wed, 23 Oct 2013 16:52:38 GMT</pubDate>
    </item>
    
    <item>
      <title>How to configure JSF in Tomcat example</title>
      <link>https://www.byteslounge.com/tutorials/how-to-configure-jsf-in-tomcat-example</link>
      <content:encoded>In this tutorial we will see how to configure JSF in Tomcat.</content:encoded>
      <pubDate>Fri, 18 Oct 2013 16:03:49 GMT</pubDate>
    </item>
    
    <item>
      <title>Android fixed Header and Footer with scrollable content layout example</title>
      <link>https://www.byteslounge.com/tutorials/android-fixed-header-and-footer-with-scrollable-content-layout-example</link>
      <content:encoded>In this tutorial we will create an Android fixed Header and Footer with scrollable content activity layout.</content:encoded>
      <pubDate>Sat, 05 Oct 2013 09:41:17 GMT</pubDate>
    </item>
    
    <item>
      <title>Android Header and Footer layout example</title>
      <link>https://www.byteslounge.com/tutorials/android-header-and-footer-layout-example</link>
      <content:encoded>In this tutorial we will create an Android Header and Footer activity layout.</content:encoded>
      <pubDate>Sun, 29 Sep 2013 17:42:49 GMT</pubDate>
    </item>
    
    <item>
      <title>How to configure multiple Java web applications in New Relic</title>
      <link>https://www.byteslounge.com/tutorials/how-to-configure-multiple-java-web-applications-in-new-relic</link>
      <content:encoded>In this tutorial we will see how to configure multiple Java web applications in New Relic</content:encoded>
      <pubDate>Sat, 21 Sep 2013 07:33:00 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE HTML5 WebSockets Encoder and Decoder example</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-html5-websockets-encoder-and-decoder-example</link>
      <content:encoded>In this tutorial we will implement a Java EE ServerEndpoint message Encoder and Decoder in order to convert HTML5 websocket messages into Java objects (and also the reverse operation of converting Java objects into ready to be sent websocket messages).</content:encoded>
      <pubDate>Tue, 10 Sep 2013 18:41:15 GMT</pubDate>
    </item>
    
    <item>
      <title>JAAS logout example</title>
      <link>https://www.byteslounge.com/tutorials/jaas-logout-example</link>
      <content:encoded>In this tutorial we will see how to logout users authenticated via JAAS.</content:encoded>
      <pubDate>Sat, 31 Aug 2013 11:38:46 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE HTML5 WebSockets with multiple clients example</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-html5-websockets-with-multiple-clients-example</link>
      <content:encoded>In this tutorial we will implement a message broadcast sample application using only HTML5 websockets. The server-side will be implemented with Java EE ServerEndpoint.</content:encoded>
      <pubDate>Thu, 22 Aug 2013 15:44:58 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE HTML5 WebSocket example</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-html5-websocket-example</link>
      <content:encoded>In this tutorial we will implement an HTML5 websocket resorting to the Java EE websocket implementation (ServerEndpoint).</content:encoded>
      <pubDate>Mon, 12 Aug 2013 15:07:43 GMT</pubDate>
    </item>
    
    <item>
      <title>Android &apos;Application not Installed&apos; java.lang.SecurityException [invalid digest for] or [Package ... has no certificates at entry]</title>
      <link>https://www.byteslounge.com/tutorials/android-application-not-installed-java-lang-securityexception-invalid-digest-for-or-package-has-no-certificates-at-entry</link>
      <content:encoded>How to solve Android &apos;Application not Installed&apos; caused by java.lang.SecurityException [invalid digest for] or [Package ... has no certificates at entry] when we sign an Android APK and install it in an Android device.</content:encoded>
      <pubDate>Wed, 07 Aug 2013 09:31:47 GMT</pubDate>
    </item>
    
    <item>
      <title>EJB passivation and activation example</title>
      <link>https://www.byteslounge.com/tutorials/ejb-passivation-and-activation-example</link>
      <content:encoded>In this tutorial we will cover Java EE Stateful Session Bean passivation and activation mechanism.</content:encoded>
      <pubDate>Mon, 05 Aug 2013 07:48:13 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE Stateful Session Bean (EJB) example</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-stateful-session-bean-ejb-example</link>
      <content:encoded>In this tutorial we will see how to create a simple Stateful Session Bean (EJB) and use it in a web application context, more precisely a Java Servlet.</content:encoded>
      <pubDate>Wed, 31 Jul 2013 17:26:48 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE EJB transaction propagation (@TransactionAttribute) tutorial</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-ejb-transaction-propagation-transactionattribute-tutorial</link>
      <content:encoded>In this tutorial we will see the available transaction propagation behaviours provided by the EJB container using @TransactionAttribute annotation.</content:encoded>
      <pubDate>Mon, 08 Jul 2013 16:11:18 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE EJB Interceptors tutorial and example</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-ejb-interceptors-tutorial-and-example</link>
      <content:encoded>In this tutorial you will learn how to configure EJB Interceptors used to - as the name states - intercept calls to EJB methods.</content:encoded>
      <pubDate>Sun, 30 Jun 2013 19:06:03 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE CDI - Inject beans from external (3rd party) libraries example</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-cdi-inject-beans-from-external-3rd-party-libraries-example</link>
      <content:encoded>In this tutorial we will see how to inject beans from external - or 3d party - libraries in Java EE CDI</content:encoded>
      <pubDate>Sun, 23 Jun 2013 15:15:32 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring JTA multiple resource transactions in Tomcat with Atomikos example</title>
      <link>https://www.byteslounge.com/tutorials/spring-jta-multiple-resource-transactions-in-tomcat-with-atomikos-example</link>
      <content:encoded>In this tutorial you will learn how to configure a JTA transaction manager outside an enterprise container - using the Spring framework and Atomikos, both deployed in Tomcat - in order to implement distributed multiple resource (or XA) transactions.</content:encoded>
      <pubDate>Mon, 17 Jun 2013 19:27:46 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE CDI programmatic dependency disambiguation example - Injection Point inspection</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-cdi-programmatic-dependency-disabiguation-example-injection-point-inspection</link>
      <content:encoded>In this tutorial we will see how to implement Java EE CDI dependency disambiguation in a programmatic (or dynamic) way by inspecting injection points. The same applies for programmatic dependency resolution at runtime.</content:encoded>
      <pubDate>Sat, 08 Jun 2013 13:08:29 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE CDI dependency disambiguation example</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-cdi-dependency-disambiguation-example</link>
      <content:encoded>In this tutorial you will learn how to inject multiple interface implementations with Java EE CDI (dependency disambiguation) avoiding org.jboss.weld.exceptions.DeploymentException: WELD-001409 Ambiguous dependencies for type [...] with qualifiers [...] at injection point [...]</content:encoded>
      <pubDate>Sat, 01 Jun 2013 09:30:38 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE CDI Dependency Injection (@Inject) tutorial</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-cdi-dependency-injection-inject-tutorial</link>
      <content:encoded>In this tutorial you will learn about the different ways to use @Inject annotation in order to perform Dependency Injection with Java EE CDI.</content:encoded>
      <pubDate>Sat, 25 May 2013 08:32:11 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE CDI beans deployed in external library (WEB-INF/lib JAR file)</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-cdi-beans-deployed-in-external-library-web-inf-lib-jar-file</link>
      <content:encoded>In this tutorial we will see how to deploy CDI beans contained in an external JAR file avoiding org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [...] with qualifiers [@...] at injection point ... exception.</content:encoded>
      <pubDate>Mon, 20 May 2013 17:27:05 GMT</pubDate>
    </item>
    
    <item>
      <title>Modal dialog (popup) from Android widget example</title>
      <link>https://www.byteslounge.com/tutorials/modal-popup-from-android-widget-example</link>
      <content:encoded>In this tutorial you will learn how to open a modal popup (or dialog) from an Android home screen widget.</content:encoded>
      <pubDate>Sat, 11 May 2013 12:36:20 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE CDI Disposer methods example</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-cdi-disposer-methods-example</link>
      <content:encoded>In this tutorial you will learn how to use CDI Disposer methods in order to perform clean up of resources created by CDI Producer methods.</content:encoded>
      <pubDate>Sat, 04 May 2013 11:43:00 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE CDI Producer methods tutorial</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-cdi-producer-methods-tutorial</link>
      <content:encoded>In this tutorial you will learn how to use CDI Producer methods in order to provide a flexible bean initialization mechanism. Concepts like polymorphism, disambiguation and CDI scopes will also be discussed as we proceed in the tutorial.</content:encoded>
      <pubDate>Sat, 27 Apr 2013 12:36:53 GMT</pubDate>
    </item>
    
    <item>
      <title>Postfix + OpenDKIM (DKIM) configuration example</title>
      <link>https://www.byteslounge.com/tutorials/postfix-opendkim-dkim-configuration-example</link>
      <content:encoded>In this tutorial you will learn how to configure Postfix together with OpenDKIM in order to send signed messages according to DomainKeys Identified Mail (DKIM).</content:encoded>
      <pubDate>Sat, 20 Apr 2013 07:59:06 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE CDI ConversationScoped example</title>
      <link>https://www.byteslounge.com/tutorials/java-ee-cdi-conversationscoped-example</link>
      <content:encoded>In this tutorial you will learn how to use ConversationScoped CDI beans.</content:encoded>
      <pubDate>Sat, 13 Apr 2013 10:57:55 GMT</pubDate>
    </item>
    
    <item>
      <title>Java EE CDI bean scopes</title>
      <link>https://www.byteslounge.com/tutorials/cdi-bean-scopes</link>
      <content:encoded>In this tutorial you will learn in detail about the distinct bean scopes provided by CDI and how to use them.</content:encoded>
      <pubDate>Sat, 06 Apr 2013 10:16:01 GMT</pubDate>
    </item>
    
    <item>
      <title>Postfix + Dovecot + SSL configuration example</title>
      <link>https://www.byteslounge.com/tutorials/postfix-dovecot-ssl-configuration-example</link>
      <content:encoded>In this tutorial you will learn how to configure Postfix integrated with Dovecot. Dovecot will be used for user authentication and POP3 service. We will also configure our services to be available over SSL.</content:encoded>
      <pubDate>Sat, 30 Mar 2013 16:22:05 GMT</pubDate>
    </item>
    
    <item>
      <title>Configuring CDI with Tomcat example</title>
      <link>https://www.byteslounge.com/tutorials/configuring-cdi-with-tomcat-example</link>
      <content:encoded>In this tutorial you will learn how to configure Contexts and Dependency Injection (CDI) with Tomcat.</content:encoded>
      <pubDate>Sat, 23 Mar 2013 14:08:23 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring MVC RequestMapping consumes condition example</title>
      <link>https://www.byteslounge.com/tutorials/spring-mvc-requestmapping-consumes-condition-example</link>
      <content:encoded>In this tutorial you will learn how to use @RequestMapping annotation together with the &quot;consumes&quot; condition to handle distinct HTTP request content-types by distinct Controller methods.</content:encoded>
      <pubDate>Sat, 16 Mar 2013 14:27:15 GMT</pubDate>
    </item>
    
    <item>
      <title>Postfix Mail Server configuration tutorial</title>
      <link>https://www.byteslounge.com/tutorials/postfix-mail-server-configuration-tutorial</link>
      <content:encoded>In this tutorial you will learn how to deploy a simple configuration of Postfix Mail Server.</content:encoded>
      <pubDate>Sat, 09 Mar 2013 10:02:48 GMT</pubDate>
    </item>
    
    <item>
      <title>JAAS form based authentication in Tomcat example</title>
      <link>https://www.byteslounge.com/tutorials/jaas-form-based-authentication-in-tomcat-example</link>
      <content:encoded>In this tutorial you will learn how to configure JAAS form based authentication in Tomcat.</content:encoded>
      <pubDate>Sun, 03 Mar 2013 14:47:05 GMT</pubDate>
    </item>
    
    <item>
      <title>JAAS authentication in Tomcat example</title>
      <link>https://www.byteslounge.com/tutorials/jaas-authentication-in-tomcat-example</link>
      <content:encoded>In this tutorial you will learn how to configure JAAS authentication in Tomcat using the HTTP Basic authentication scheme.</content:encoded>
      <pubDate>Sat, 23 Feb 2013 16:32:38 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring MVC @RequestMapping example</title>
      <link>https://www.byteslounge.com/tutorials/spring-mvc-requestmapping-example</link>
      <content:encoded>In this tutorial you will learn how to use @RequestMapping annotation to match URL patterns in different scenarios.</content:encoded>
      <pubDate>Sat, 16 Feb 2013 09:01:34 GMT</pubDate>
    </item>
    
    <item>
      <title>First Spring MVC application tutorial</title>
      <link>https://www.byteslounge.com/tutorials/first-spring-mvc-application-tutorial</link>
      <content:encoded>In this tutorial you will learn how to create a hello world Spring MVC application by example.</content:encoded>
      <pubDate>Sun, 10 Feb 2013 15:05:30 GMT</pubDate>
    </item>
    
    <item>
      <title>Java Enum implementing an Interface</title>
      <link>https://www.byteslounge.com/tutorials/java-enum-implementing-an-interface</link>
      <content:encoded>In this tutorial you will learn how to implement an Interface with an Enum in Java.</content:encoded>
      <pubDate>Thu, 07 Feb 2013 16:06:16 GMT</pubDate>
    </item>
    
    <item>
      <title>Java custom serialization example</title>
      <link>https://www.byteslounge.com/tutorials/java-custom-serialization-example</link>
      <content:encoded>In this tutorial you will learn how to override the default Java serialization mechanism and also how to provide a custom serialization implementation.</content:encoded>
      <pubDate>Sun, 03 Feb 2013 16:13:15 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring transaction isolation level tutorial</title>
      <link>https://www.byteslounge.com/tutorials/spring-transaction-isolation-tutorial</link>
      <content:encoded>In this tutorial you will learn about the transaction isolation level provided by the Spring framework.</content:encoded>
      <pubDate>Wed, 30 Jan 2013 20:36:59 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring transaction propagation tutorial</title>
      <link>https://www.byteslounge.com/tutorials/spring-transaction-propagation-tutorial</link>
      <content:encoded>In this tutorial you will learn about the transaction propagation behaviors provided by the Spring framework.</content:encoded>
      <pubDate>Sat, 26 Jan 2013 13:52:14 GMT</pubDate>
    </item>
    
    <item>
      <title>Java transient modifier example</title>
      <link>https://www.byteslounge.com/tutorials/java-transient-modifier-example</link>
      <content:encoded>In this tutorial you will learn how to use the transient keyword as a property modifier in Java.</content:encoded>
      <pubDate>Tue, 22 Jan 2013 15:06:03 GMT</pubDate>
    </item>
    
    <item>
      <title>Java Externalizable example</title>
      <link>https://www.byteslounge.com/tutorials/java-externalizable-example</link>
      <content:encoded>In this tutorial you will learn how to implement a custom serialization mechanism by implementing the Externalizable interface.</content:encoded>
      <pubDate>Thu, 17 Jan 2013 15:48:20 GMT</pubDate>
    </item>
    
    <item>
      <title>Java Serializable example</title>
      <link>https://www.byteslounge.com/tutorials/java-serializable-example</link>
      <content:encoded>In this tutorial you will learn how to serialize a Java object to the file system and read it afterwards.</content:encoded>
      <pubDate>Mon, 14 Jan 2013 19:27:00 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring @PostConstruct and @PreDestroy example</title>
      <link>https://www.byteslounge.com/tutorials/spring-postconstruct-and-predestroy-example</link>
      <content:encoded>In this tutorial you will learn how to use @PostConstruct and @PreDestroy annotations with Spring.</content:encoded>
      <pubDate>Thu, 10 Jan 2013 18:11:18 GMT</pubDate>
    </item>
    
    <item>
      <title>Java: Iterate over a list in the reverse order example</title>
      <link>https://www.byteslounge.com/tutorials/java--iterate-over-a-list-in-the-reverse-order-example</link>
      <content:encoded>In this tutorial you will learn how to iterate over a Java list in the reverse order.</content:encoded>
      <pubDate>Sun, 06 Jan 2013 10:54:26 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring with Hibernate persistence and transactions example</title>
      <link>https://www.byteslounge.com/tutorials/spring-with-hibernate-persistence-and-transactions-example</link>
      <content:encoded>In this tutorial you will learn how to implement Hibernate persistence using the Spring framework in a transactional fashion.</content:encoded>
      <pubDate>Wed, 02 Jan 2013 17:28:16 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring JDBC transactions example</title>
      <link>https://www.byteslounge.com/tutorials/spring-jdbc-transactions-example</link>
      <content:encoded>In this tutorial you will learn how to implement JDBC transactions using the Spring framework.</content:encoded>
      <pubDate>Sat, 29 Dec 2012 15:19:27 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring dependency injection with XML example</title>
      <link>https://www.byteslounge.com/tutorials/spring-dependency-injection-with-xml-example</link>
      <content:encoded>In this tutorial you will learn how to configure Spring dependency injection using the Spring XML configuration file.</content:encoded>
      <pubDate>Wed, 26 Dec 2012 11:17:34 GMT</pubDate>
    </item>
    
    <item>
      <title>How to connect to an Android server socket in the emulator</title>
      <link>https://www.byteslounge.com/tutorials/how-to-connect-to-an-android-server-socket-in-the-emulator</link>
      <content:encoded>In this tutorial you will learn how to connect to a server socket that is running in the Android emulator.</content:encoded>
      <pubDate>Sat, 22 Dec 2012 08:10:49 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring dependency injection example</title>
      <link>https://www.byteslounge.com/tutorials/spring-dependency-injection-example</link>
      <content:encoded>In this tutorial you will learn how to use Spring dependency injection (or inversion of control) feature.</content:encoded>
      <pubDate>Wed, 19 Dec 2012 16:24:57 GMT</pubDate>
    </item>
    
    <item>
      <title>Spring bean scopes</title>
      <link>https://www.byteslounge.com/tutorials/spring-bean-scopes</link>
      <content:encoded>In this tutorial you will learn about Spring bean scopes and how to use them.</content:encoded>
      <pubDate>Sat, 15 Dec 2012 13:32:23 GMT</pubDate>
    </item>
    
    <item>
      <title>First Spring application example</title>
      <link>https://www.byteslounge.com/tutorials/first-spring-application-example</link>
      <content:encoded>This tutorial will demonstrate how to create a hello world Spring application.</content:encoded>
      <pubDate>Sat, 15 Dec 2012 11:25:10 GMT</pubDate>
    </item>
    
    <item>
      <title>How to create a multiple module project using Maven</title>
      <link>https://www.byteslounge.com/tutorials/how-to-create-a-multiple-module-project-using-maven</link>
      <content:encoded>In this tutorial you will learn how to create a multiple module project using Maven, more precisely a web application project (WAR) referencing another project as a library (JAR).</content:encoded>
      <pubDate>Tue, 11 Dec 2012 16:03:30 GMT</pubDate>
    </item>
    
    <item>
      <title>How to add dependencies to a Maven project</title>
      <link>https://www.byteslounge.com/tutorials/how-to-add-dependencies-to-a-maven-project</link>
      <content:encoded>In this tutorial you will learn how to include references to external libraries (dependencies) into a Maven project.</content:encoded>
      <pubDate>Sat, 08 Dec 2012 12:30:36 GMT</pubDate>
    </item>
    
    <item>
      <title>How to create a simple Maven project</title>
      <link>https://www.byteslounge.com/tutorials/how-to-create-a-simple-maven-project</link>
      <content:encoded>In this tutorial you will learn how to create a simple Maven project. Your project will then be able to fetch libraries from Maven repositories.</content:encoded>
      <pubDate>Sat, 08 Dec 2012 10:01:05 GMT</pubDate>
    </item>
    
  </channel>
</rss>