<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Java Software Development Videos and Tutorials</title>
	<link>http://www.java-tv.com</link>
	<description>Java Software Development Videos and Tutorials</description>
	<lastBuildDate>Tue, 07 Feb 2012 06:59:09 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.2.1" -->

	<item>
		<title>Migrating a Struts/Java E-Mail Application to Lift/Scala</title>
		<description><![CDATA[This video reports decisions and experiences in migrating a Java application to Lift/Scala. The topics covered are: The Mapper OR-Mapping framework; Problems in separating user interface from business logic; Comparison with JPA and Hibernate; How to get quickly an application without scaffolding; Configuring Lift by the LiftRules and S objects; The abundance of singleton objects in Lift and its relation to dependency injection; How to do transaction processing with Lift/Mapper; How to do central, and local exception reporting with Lift; How to do URL rewriting.
http://days2010.scala-lang.org/node/138/160
]]></description>
		<link>http://www.java-tv.com/2012/02/07/migrating-a-strutsjava-e-mail-application-to-liftscala/</link>
			</item>
	<item>
		<title>JBoss AS7 for Spring Developers</title>
		<description><![CDATA[This video shows you how JBoss AS7 with its new architecture and a new set of features provides an ideal environment for developing and deploying Spring applications. There are multiple ways in which a Spring developer can benefit from JBoss AS7. You can either use it as a generic Java EE 6 application server and stay up-to-date with the latest enterprise Java specification. Or you can take advantage of features which are unique to JBoss AS and provide a competitive edge. This video covers both angles.

]]></description>
		<link>http://www.java-tv.com/2012/02/06/jboss-as7-for-spring-developers/</link>
			</item>
	<item>
		<title>JSP and Servlet Tutorial 02 &#8211; First Servlet</title>
		<description><![CDATA[This tutorial episode shows how to use Eclipse wizards to create a Dynamic Web Project (part 1). You will then create and run your first Servlet (part 2).
 
 
Video Producer: http://javabrains.koushik.org
]]></description>
		<link>http://www.java-tv.com/2012/02/02/jsp-and-servlet-tutorial-02-first-servlet/</link>
			</item>
	<item>
		<title>Functional Thinking for Java</title>
		<description><![CDATA[This video shows you how to transition from a Java writing imperative programmer to a functional programmer, using Java, Clojure and Scala for examples. It takes common topics from imperative languages and looks at alternative ways of solving those problems in functional languages. 
As a Java developer, you know how to achieve code-reuse via mechanisms like inheritance and polymorphism. Code reuse is possible in functional languages as well, using high-order functions, composition, and multi-methods. Expect your mind to be bent, but you’ll leave with a much better understanding of both ...]]></description>
		<link>http://www.java-tv.com/2012/01/31/functional-thinking-java/</link>
			</item>
	<item>
		<title>Legacy Refactoring</title>
		<description><![CDATA[This video shows the refactoring of Java legacy code and the presentation was given to the Java User Group Berlin Brandenburg. The beginning is a mess of ugly code that uses an HttpClient to acquire currency conversions. The higher-order goal of the code is to find deals in currency translation that result in a net positive.
The talk discusses and explores:
- Introducing an Instance Delegator
- Making a resettable singleton
- Using JMockit to work absolute black magic
- Writing tests on top of existing legacy code
- The woes of trying to get something ...]]></description>
		<link>http://www.java-tv.com/2012/01/30/legacy-refactoring/</link>
			</item>
	<item>
		<title>Who Needs Java Standards?</title>
		<description><![CDATA[Patrick Curran, Chair of the Java Community Process (JCP), presents the history of standards, the role that they play in the modern world and how Java standards are developed through the JCP. He explains how Java developers can get involved in the standards-developing process and the benefits of doing so.
 
Video Producer: OSCON Conference
]]></description>
		<link>http://www.java-tv.com/2012/01/25/who-needs-java-standards/</link>
			</item>
	<item>
		<title>Extreme Productivity with Spring Roo</title>
		<description><![CDATA[Spring Roo is an open source application development tool for Java developers that allows you to code 100% in Java and to reuse all your existing Java knowledge, skills and experience.
These two videos are demonstration-oriented sessions that covers Spring Roo completely:
* Support for Java standards such as JPA, Servlet Spec, JSP, JavaBean, JMS, JavaMail, Bean Validation etc
* Scaffolded UIs using frameworks like Google Web Toolkit (GWT), Spring MVC and Adobe Flex
* Automatic JUnit tests, Maven builds, JSP round tripping, toString() methods etc
* Transparently reverse engineering and synchronising database schemas
* Hidden ...]]></description>
		<link>http://www.java-tv.com/2012/01/24/extreme-productivity-with-spring-roo/</link>
			</item>
	<item>
		<title>Better Productivity with Grails 2.0</title>
		<description><![CDATA[As Grails 2 has just been released, it&#8217;s time to find out just why we think you should upgrade. This video presents the new usability features that are targeted at improving your productivity, such as the new interactive command line, improved class reloading and much better unit testing support. You&#8217;ll also discover powerful new features such as &#8216;where&#8217; queries, database migrations, and static resource (CSS, JS, etc.) handling. 
Watch this video on http://skillsmatter.com/podcast/java-jee/grails-2-0
]]></description>
		<link>http://www.java-tv.com/2012/01/23/better-productivity-with-grails-2-0/</link>
			</item>
	<item>
		<title>Maven Tutorial 01 &#8211; Introduction and Setting up</title>
		<description><![CDATA[Maven is an open source build tool traditionally used in Java and Java EE projects to compile source files, execute unit tests and assemble distribution artifacts. The first part of this tutorial explains how to download and install Maven in our development environment. The second part provides a first view at pom.xml configuration file and show how to compile a project. 
 
 
Video Producer: http://javabrains.koushik.org
]]></description>
		<link>http://www.java-tv.com/2012/01/19/maven-tutorial-01-introduction-and-setting-up/</link>
			</item>
	<item>
		<title>Writing Spring Java Configuration in Scala</title>
		<description><![CDATA[To make the transition from Java to Scala easier, you might want to keep some of the existing Java frameworks your company have experience in using. At least that is our theory when we chose to keep SpringMVC as web framework in my current Scala project. Time will tell if we are right or wrong in that theory :)
A nice little side effect is that Scala could make Spring Java configuration go from cool to great. This video shows how a Spring configuration could look in Scala, and how we ...]]></description>
		<link>http://www.java-tv.com/2012/01/17/writing-spring-java-configuration-in-scala/</link>
			</item>
	<item>
		<title>Creating Your First Spring Web MVC Application</title>
		<description><![CDATA[In this article, based on chapter 3 of Spring in Practice, Willie Wheeler, John Wheeler and Joshua White show you how to build a simple Spring Java application to manage a roster.  You will write some Spring Web MVC code with a goal to get an intuitive feel for how things work in Spring Web MVC.
 This article is based on Spring in Practice, to be published in April 2012. It is being reproduced here by permission from Manning Publications. Manning early access books and ebooks are sold exclusively through ...]]></description>
		<link>http://www.java-tv.com/2012/01/16/creating-your-first-spring-web-mvc-application/</link>
			</item>
	<item>
		<title>GenerateTestCases IntelliJ IDEA Plugin</title>
		<description><![CDATA[This GenerateTestCases IntelliJ IDEA plugin aims to make Behavior Driven Development easier with a really cool and easy approach that consist in annotating interface method with desired behaviors. It generates your unit test methods, so you don&#8217;t think about how you will call your unit test methods. The plugin allows you to jump from the method you are testing to the unit test method with just a click from the behavior defined as a javadoc custom @should tag.
 
]]></description>
		<link>http://www.java-tv.com/2012/01/12/generatetestcases-intellij-idea-plugin/</link>
			</item>
	<item>
		<title>Are You a Service Provider?</title>
		<description><![CDATA[This video is aimed at project managers, software architects, developers and testers who are interested in fitting into the global frame of Service Management within their company &#8211; or those ones of their customers. You have already suffered from the &#8220;On my machine it worked!&#8221;-syndrome and do no longer accept this as an excuse! Solutions are easy to implement and well known! To have a good starting point the target audience should be familiar with basic ideas of development and service management issues.
This video provides an idea about how you ...]]></description>
		<link>http://www.java-tv.com/2012/01/11/are-you-a-service-provider/</link>
			</item>
	<item>
		<title>PaaS a Java EE 6 Application</title>
		<description><![CDATA[This video shows how to take an existing JavaEE 6 application and presents the complete life cycle of taking this application from desktop to a PaaS environment. It details how JavaEE containers such as GlassFish can provide such service orchestration and elasticity capabilities, explaining the development, testing and debugging of such an application in the PaaS environment.
Watch this video on http://www.indicthreads.com/9127/paas-a-java-ee-6-application/
]]></description>
		<link>http://www.java-tv.com/2012/01/09/paas-a-java-ee-6-application/</link>
			</item>
	<item>
		<title>Java Renaissance</title>
		<description><![CDATA[In this presentation, Bob Lee the CTO of Square Inc discusses where Java comes from and where it is heading. According to him, the main driver is scalability and throwing more hardware is not the solution. He discusses also JRuby, Android, invokedynamic, closures and how open Java is.
 
Video Producer: OSCON Conference
]]></description>
		<link>http://www.java-tv.com/2012/01/09/java-renaissance/</link>
			</item>
	<item>
		<title>Object-Oriented Programming in Java</title>
		<description><![CDATA[In this video Kevlin Henney explains what it means to write Java programs according to his view on Object Oriented Programming (OOP) and takes a philosophical approach to encapsulation, polymorphism and inheritance.
Watch this video on http://www.infoq.com/presentations/It-Is-Possible-to-Do-OOP-in-Java
]]></description>
		<link>http://www.java-tv.com/2012/01/05/object-oriented-programming-in-java/</link>
			</item>
	<item>
		<title>Struts 2 Tutorial 01 &#8211; Introduction To MVC</title>
		<description><![CDATA[This video presents the MVC architectural pattern. It defines what the Model, View and Controller roles are with a real world example in the context of a Java application.
 
Video Producer: http://javabrains.koushik.org
]]></description>
		<link>http://www.java-tv.com/2012/01/03/struts-2-tutorial-01-introduction-to-mvc/</link>
			</item>
	<item>
		<title>Polyglot Persistence for Java Developers</title>
		<description><![CDATA[Relational databases have long been considered the one true way to persist enterprise data. But today, NoSQL databases are emerging as a viable alternative for many applications. They can simplify the persistence of complex data models and offer significantly better scalability, and performance. But using NoSQL databases is very different than the ACID/SQL/JDBC/JPA world that we have become accustomed to.
They have different and unfamiliar APIs and a very different and usually limited transaction model. In this presentation, we describe some popular NoSQL databases – Redis, MongoDB, and Cassandra. We will ...]]></description>
		<link>http://www.java-tv.com/2011/12/27/polyglot-persistence-for-java-developers/</link>
			</item>
	<item>
		<title>CumuLogic Java PaaS Overview</title>
		<description><![CDATA[These two videos provides an overview of the CumuLogic PaaS offering. CumuLogic’s product is a private Platform-as-a-Service (PaaS) for both public and private clouds. CumuLogic PaaS provides a cloud-based application management framework to simplify the deployment and management of the entire application lifecycle in private and public clouds.
James Gosling says that CumuLogic&#8217;s PaaS cloud management solution utilizes the higher levels of abstraction inherent in the PaaS model to reduce the complexity of cloud management, provides targeted facilities for both developers and management, and erases the distinctions between the various clouds ...]]></description>
		<link>http://www.java-tv.com/2011/12/22/cumulogic-java-paas-overview/</link>
			</item>
	<item>
		<title>Grails 2.0 Released</title>
		<description><![CDATA[Grails 2.0 has just been released. This new version brings a greatly enhanced user experience. Everything from the command line, to the test reports, to the UIs that Grails generates for you have been rethought and reinvented.
This video introduces you to the new usability features that are targeted at improving your productivity, such as the new interactive command line, improved class reloading, and much better unit testing support. You will also discover powerful new features such as &#8216;where&#8217; queries, database migrations, and static resource (CSS, JS, etc.) handling. 
 
]]></description>
		<link>http://www.java-tv.com/2011/12/20/grails-2-0-released/</link>
			</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 694/828 objects using disk: basic

Served from: www.java-tv.com @ 2012-02-07 02:41:28 -->
