Java with BlueJ
by Ron McFadyen
Publisher: University of Winnipeg 2015
Number of pages: 446
This book introduces the Java programming language. The text assumes the student will be using the BlueJ development environment and provides some introductory BlueJ material. BlueJ is easy to learn and provides a good programming environment for the beginner programmer.
Home page url
Download or read it online for free here:
(multiple PDF files)
by Sonatype Company - O'Reilly Media, Inc.
The book explains how Maven can bring order to your software development projects. Maven is also a project management tool that can run reports, generate a project website, and facilitate communication among members of a working team.
Click Framework is a modern JEE web application framework, providing a natural rich client style programming model. Click is designed to be very easy to learn and use, with developers getting up and running within a day.
by Neil Bartlett - njbartlett.name
Java alone does not support modularity. However, Java's great strength is its flexibility, which has allowed a powerful module system to be built on top. That module system is called OSGi. OSGi is the way to build modular applications in Java.
by Tim O'Brien, at al. - Sonatype, Inc.
Repository managers act as proxies between your organization and the public Maven repositories and they also provide a deployment destination for your own generated artifacts. This book is both a comprehensive reference and an introduction to Nexus.