<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Java on Janik von Rotz</title>
    <link>https://janikvonrotz.ch/tags/java/</link>
    <description>Recent content in Java on Janik von Rotz</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 11 Jan 2019 10:01:30 +0100</lastBuildDate>
    <atom:link href="https://janikvonrotz.ch/tags/java/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Open multiple projects in Intellij</title>
      <link>https://janikvonrotz.ch/2019/01/11/open-multiple-projects-in-intellij/</link>
      <pubDate>Fri, 11 Jan 2019 10:01:30 +0100</pubDate>
      <guid>https://janikvonrotz.ch/2019/01/11/open-multiple-projects-in-intellij/</guid>
      <description>&lt;p&gt;Most IDEs provide workspaces that contain multiple projects and thus enable you to work on mutliple projects in one instance of the IDE.&#xA;IntelliJ, which has becom the defacto standard for Java Devs, does not support workspaces.&#xA;So, how is it possible to open mutliple projects in one IntelliJ instance?&lt;/p&gt;</description>
    </item>
    <item>
      <title>JavaFX - Filterable and Sortable Tableview with nested Objects</title>
      <link>https://janikvonrotz.ch/2015/11/30/javafx-filterable-and-sortable-tableview-with-nested-objects/</link>
      <pubDate>Mon, 30 Nov 2015 10:01:22 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2015/11/30/javafx-filterable-and-sortable-tableview-with-nested-objects/</guid>
      <description>&lt;p&gt;This is a simple example for a sortable and filterable table view with properties from nested objects.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Build a Java 3-tier application from scratch – Part 6: Client view</title>
      <link>https://janikvonrotz.ch/2015/04/02/build-a-java-3-tier-application-from-scratch-part-6-client-view/</link>
      <pubDate>Thu, 02 Apr 2015 07:13:31 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2015/04/02/build-a-java-3-tier-application-from-scratch-part-6-client-view/</guid>
      <description>&lt;p&gt;Welcome to the final part of my tutorial. In this last part we are going to write our view and run the client application.&lt;/p&gt;&#xA;&lt;p&gt;The client application consists of a login and a data pane. When you&amp;rsquo;ve successfully logged in, the visibility of these panes will be switched. That&amp;rsquo;s all you have to know. In case you want to use scene builder to create the client GUI here&amp;rsquo;s a picture of what you have to build:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Build a Java 3-tier application from scratch – Part 5: Client controller</title>
      <link>https://janikvonrotz.ch/2015/04/01/build-a-java-3-tier-application-from-scratch-part-5-client-controller/</link>
      <pubDate>Wed, 01 Apr 2015 09:27:32 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2015/04/01/build-a-java-3-tier-application-from-scratch-part-5-client-controller/</guid>
      <description>&lt;p&gt;As you&amp;rsquo;ve seen there are 5 models in our application. This is not that much but requires a lot of effort to display them in the client application. As this tutorial doesn&amp;rsquo;t cover every aspect of a rich 3-tier applicatoin I will show only how you can authenticate the client application and edit the Employer entities.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Build a Java 3-tier application from scratch – Part 4: Webservice</title>
      <link>https://janikvonrotz.ch/2015/03/31/build-a-java-3-tier-application-from-scratch-part-4-webservice/</link>
      <pubDate>Tue, 31 Mar 2015 08:05:04 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2015/03/31/build-a-java-3-tier-application-from-scratch-part-4-webservice/</guid>
      <description>&lt;p&gt;Our ORM is working so we are ready to create our JAX-RS restful webservice and implement a custom authentication mechanism. In addition I&amp;rsquo;ll provide you a class to insert dummy data into the database, so you don&amp;rsquo;t have to do it manually.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Build a Java 3-tier application from scratch – Part 3: Object-relational mapping</title>
      <link>https://janikvonrotz.ch/2015/03/30/build-a-java-3-tier-application-from-scratch-part-3-object-relational-mapping/</link>
      <pubDate>Mon, 30 Mar 2015 16:41:24 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2015/03/30/build-a-java-3-tier-application-from-scratch-part-3-object-relational-mapping/</guid>
      <description>&lt;p&gt;Welcome to third part of my 3-tier application tutorial. Within this and the next part we are going to develope simple webservice that communicates with the database and maps Java objects to data tables.&#xA;We will create a controller that communicates with our MySQL database using the EclipseLink ORM to abstract this process.&lt;/p&gt;&#xA;&lt;p&gt;Here&amp;rsquo;s a picture of what we want to achieve. A simple webservice that&amp;rsquo;s serves depending on the url an array of json data.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://janikvonrotz.ch/wp-content/uploads/2015/03/Java-3-tier-webservice.png&#34; alt=&#34;Java 3-tier webservice&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Build a Java 3-tier application from scratch - Part 2: Model setup</title>
      <link>https://janikvonrotz.ch/2015/03/28/build-a-java-3-tier-application-from-scratch-part-2-model-setup/</link>
      <pubDate>Sat, 28 Mar 2015 18:01:51 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2015/03/28/build-a-java-3-tier-application-from-scratch-part-2-model-setup/</guid>
      <description>&lt;p&gt;Last time we&amp;rsquo;ve set up our basic project structure with gradle. This time we are going to create the models aka our Java classes. Below is uml diagram showing all classes, interfaces and their relationship.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://janikvonrotz.ch/wp-content/uploads/2015/03/3-tier-java-application-Classmodel.png&#34; alt=&#34;3-tier java application Classmodel&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Build a Java 3-tier application from scratch - Part 1: Introduction and project setup</title>
      <link>https://janikvonrotz.ch/2015/03/15/build-a-java-3-tier-application-from-scratch-part-1-introduction-and-project-setup/</link>
      <pubDate>Sun, 15 Mar 2015 16:57:38 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2015/03/15/build-a-java-3-tier-application-from-scratch-part-1-introduction-and-project-setup/</guid>
      <description>&lt;p&gt;Welcome to my first post of the Java 3-tier application tutorial. In this tutorial I will tell show how you can develope a Model-View-Controller based Java desktop and server application using the latest tools and frameworks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Superb Java development with Gradle, Hibernate, FlywayDB, JavaFX and Eclipse – Part 2</title>
      <link>https://janikvonrotz.ch/2015/03/05/superb-java-development-with-gradle-hibernate-flywaydb-javafx-and-eclipse-part-2/</link>
      <pubDate>Thu, 05 Mar 2015 17:01:57 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2015/03/05/superb-java-development-with-gradle-hibernate-flywaydb-javafx-and-eclipse-part-2/</guid>
      <description>&lt;p&gt;As promised here&amp;rsquo;s the sequel to my last tutorial: &lt;a href=&#34;https://janikvonrotz.ch/2015/03/03/superb-java-development-with-gradle-hibernate-flywaydb-javafx-and-eclipse-part-1/&#34; title=&#34;Superb Java development with Gradle, Hibernate, FlywayDB, JavaFX and Eclipse – Part 1&#34;&gt;Part 1&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;This time we create a basic rich application with JavaFX. It will be quite simple, but still a good example to show how you can structure a complex project according to MVC.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Superb Java development with Gradle, Hibernate, FlywayDB, JavaFX and Eclipse - Part 1</title>
      <link>https://janikvonrotz.ch/2015/03/03/superb-java-development-with-gradle-hibernate-flywaydb-javafx-and-eclipse-part-1/</link>
      <pubDate>Tue, 03 Mar 2015 23:53:04 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2015/03/03/superb-java-development-with-gradle-hibernate-flywaydb-javafx-and-eclipse-part-1/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Wow that&amp;rsquo;s the best Java tutorial I&amp;rsquo;ve seen so far!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;-You in a few minutes.&lt;/p&gt;&#xA;&lt;p&gt;Sounds selfish, doesn&amp;rsquo;t it? Well it has the right to be, it took me 2 hours to write that! Don&amp;rsquo;t hesitate now and turn on your dev machine.&#xA;After this tutorial you have to rethink your Java development process and if you don&amp;rsquo;t have one yet this is the best place to start.&#xA;I will show you the most advanced tools to speed up your Java development environment and collaboration capabilities.&#xA;In this tutorial we are going to develop a simple MVC (Model, View, Controller) application ruled by the DRY (Don&amp;rsquo;t repeat yourself) approach.&lt;/p&gt;&#xA;&lt;p&gt;The crappy picture below shows what&amp;rsquo;s going on according to my brain.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://janikvonrotz.ch/wp-content/uploads/2015/03/Project-Concept.png&#34; alt=&#34;Project Concept&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>You want to learn Java? BlueJ is the answer</title>
      <link>https://janikvonrotz.ch/2014/10/08/you-want-to-learn-java-bluej-is-the-answer/</link>
      <pubDate>Wed, 08 Oct 2014 16:47:39 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2014/10/08/you-want-to-learn-java-bluej-is-the-answer/</guid>
      <description>&lt;p&gt;So you decided to learn some Java programming, but you don&amp;rsquo;t know where to start?&lt;/p&gt;&#xA;&lt;p&gt;Let me help you. The first thing you should do is to visit the website: &lt;a href=&#34;http://www.bluej.org/&#34;&gt;http://www.bluej.org/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
