Introduction to Programming with Greenfoot: Object-Oriented by Michael Kölling

By Michael Kölling

Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with video games and Simulations is perfect for introductory classes in Java Programming or creation to desktop Science.

The in simple terms textbook to educate Java programming utilizing Greenfoot—this is “Serious Fun.”

Programming doesn’t need to be dry and uninteresting. This ebook teaches Java programming in an interactive and interesting means that's technically proper, pedagogically sound, and hugely motivational for college students. utilizing the Greenfoot setting, and an in depth selection of compelling instance tasks, scholars are given a distinct, graphical framework during which to benefit programming.

Show description

Continue reading "Introduction to Programming with Greenfoot: Object-Oriented by Michael Kölling"

WAP Servlets: Professional Developer's Guide by John L. Cook III

By John L. Cook III

Prepare for the instant web revolution with this whole advisor to WAP servlets. The instant web is increasing swiftly and will be as sizeable or higher than the stressed net. The motor vehicle that would carry the instant web is the instant program Protocol (WAP) with assistance from Java servlets. This ebook presents builders and programmers with the required details to arrange for this instant revolution. It comprises in-depth assurance on javax servlets, WML servlets, and configurations of improvement environments. builders will comprehend the explanation for constructing servlets for WAP browsers, tips to strengthen servlets utilizing the Java type, and an outline of all of the gains to be had in WML. for extra perception, real-world code examples are built-in in the course of the ebook to boot. The CD-ROM contains the JSDK, Phone.Com's SDK, Nokia's SDK, and different invaluable public area software program.

Show description

Continue reading "WAP Servlets: Professional Developer's Guide by John L. Cook III"

Jakarta Struts For Dummies by Mike Robinson

By Mike Robinson

Jakarta Struts For Dummies exhibits Java internet program builders tips on how to use the Jakarta Struts framework to increase Java-based internet functions within the For Dummies pleasant, easy-to-understand kind. insurance: demystifies the Struts framework and gives a short jump-start pattern software; explores middle information regarding the Struts framework, together with the Model-View-Controller layout paradigm; extends the Struts framework, overlaying subject matters similar to exception dealing with, plug-ins, utilizing tag libraries, and utilizing tiles to create web content; applies the specifics of the Struts framework to a real-life, browser-based song assortment internet program.

Show description

Continue reading "Jakarta Struts For Dummies by Mike Robinson"

Beginning Programming with Java For Dummies by Barry Burd

By Barry Burd

* overlaying every thing from simple Java improvement innovations to the newest instruments and strategies utilized in Java, this ebook will placed would-be programmers on their technique to Java mastery* Explores what is going into making a software, tips on how to positioned the items jointly, facing general programming demanding situations, debugging, and making it paintings* up to date for the discharge of the Java SDK 2.0, with all examples revised to mirror the adjustments within the expertise

Show description

Continue reading "Beginning Programming with Java For Dummies by Barry Burd"

Java kompakt: Eine Einfuhrung in die Software-Entwicklung by Matthias Hölzl, Allaithy Raed, Martin Wirsing

By Matthias Hölzl, Allaithy Raed, Martin Wirsing

Das Buch bietet eine knappe, praxisorientierte Einführung in die Programmierung mit Java. Basierend auf Vorlesungen, Kursen und Praktika für die ersten beiden Semester an der Ludwig-Maximilians-Universität München, sollen Leser möglichst schnell in die Lage versetzt werden, Java Programme zu verstehen und selbständig zu schreiben. Das Buch umfasst den Stoff einer Erstsemester-Vorlesung oder eine Java-Umschulung und vermittelt damit die Grundlagen für eine akademische Ausbildung oder für einen beruflichen Einstieg als Java-Programmierer.

Show description

Continue reading "Java kompakt: Eine Einfuhrung in die Software-Entwicklung by Matthias Hölzl, Allaithy Raed, Martin Wirsing"

Knockout.JS Essentials by Jorge Ferrando

By Jorge Ferrando

Implement a winning JavaScript-rich software with KnockoutJS, jQuery, and Bootstrap

About This Book

  • Create wealthy net functions utilizing JavaScript
  • In a step by step demeanour, discover tips on how to customise and expand KnockoutJS to take your app to the subsequent level
  • Great examples convey how KnockoutJS can simplify your code and make it extra robust

Who This e-book Is For

If you're a JavaScript developer who has been utilizing DOM manipulation libraries comparable to Mootools or Scriptaculous, and also you wish cross extra in smooth JavaScript improvement with an easy and well-documented library, then this e-book is for you. studying the best way to use Knockout should be ideal as the next move in the direction of construction JavaScript purposes that reply to consumer interaction.

In Detail

KnockoutJS is a version View ViewModel (MVVM) framework so one can simplify the layout of complicated consumer. Knockout makes facts manipulation basic and results in maintainable net applications.

KnockoutJS necessities promises an perception into the easiest practices whilst designing and development MVVM internet purposes utilizing the KnockoutJS framework. full of real-world initiatives, this ebook starts off with an creation to the Knockout library, aiding you're making organizational and layout judgements. You get a walk-through of the most important techniques and phrases which are universal to improvement of Knockout functions. eventually, you are going to find out about the full-stack Knockout framework DurandalJS, in an effort to provide you with the entire instruments you want to write whole single-page applications.

Show description

Continue reading "Knockout.JS Essentials by Jorge Ferrando"

The Well-Grounded Java Developer: Vital techniques of Java 7 by Benjamin J. Evans, Martijn Verburg

By Benjamin J. Evans, Martijn Verburg


The Well-Grounded Java Developer bargains a clean and functional examine new Java 7 good points, new JVM languages, and the array of helping applied sciences you would like for the following iteration of Java-based software.
About the Book
The Well-Grounded Java Developer starts off with thorough insurance of Java 7 good points like try-with-resources and NIO.2. You'll then discover a cross-section of rising JVM-based languages, together with Groovy, Scala, and Clojure. you will discover transparent examples which are functional and that assist you dig into dozens of invaluable improvement strategies showcasing glossy methods to the dev technique, concurrency, functionality, and lots more and plenty more.

Written for readers conversant in Java. No adventure with Java 7 or new JVM languages required.

buy of the print booklet comes with a suggestion of a loose PDF, ePub, and Kindle book from Manning. additionally to be had is all code from the book.
What's Inside* New Java 7 features
* Tutorials on Groovy, Scala, and Clojure
* gaining knowledge of multicore processing and concurrency
* useful programming with new JVM languages
* glossy techniques to trying out, construct, and CI
Table of Contents<ol><h5>PART 1 constructing WITH JAVA 7</h5> * Introducing Java 7
* New I/O
<h5>PART 2 important TECHNIQUES</h5> * Dependency Injection
* sleek concurrency
* type records and bytecode
* figuring out functionality tuning
<h5>PART three POLYGLOT PROGRAMMING at the JVM</h5> * substitute JVM languages
* Groovy: Java's dynamic friend
* Scala: robust and concise
* Clojure: more secure programming
<h5>PART four CRAFTING THE POLYGLOT PROJECT</h5> * Test-driven development
* construct and non-stop integration
* speedy internet development
* Staying well-grounded

Show description

Continue reading "The Well-Grounded Java Developer: Vital techniques of Java 7 by Benjamin J. Evans, Martijn Verburg"

Taming Java Threads by Allen Holub

By Allen Holub

Learning the right way to write multithreaded functions is the main to taking complete good thing about the Java platform. In Taming Java Threads, famous columnist and Java professional Allen Holub presents Java programmers with the knowledge they should write actual multithreaded programsprograms with actual code. Holub presents an in-depth clarification of the way threads paintings in addition to information regarding the right way to resolve universal difficulties corresponding to deadlocks and race stipulations. He not just explains universal difficulties, but in addition presents the unusual options that mark the adaptation among production-level code and toy demos.

While it truly is necessary to construct help for threading right into a Java application from the very starting, such a lot books at the topics of Java person interface building and Java networking slightly contact on threading subject matters. in addition to being a easy Java reference, this e-book is a must-read for any Java developer.

Show description

Continue reading "Taming Java Threads by Allen Holub"

Practical Apache Struts2 Web 2.0 projects by Ian Roughley

By Ian Roughley

Apache Struts has lengthy supplied Java builders with a robust framework for development extensible, maintainable net functions. but the model 2 unlock takes builders’ functions to the following point, having built-in Ajax aid, the power to simply integration with the Spring framework, and the power to take complete good thing about POJOs. Practical Apache Struts 2 internet 2.0 Projects indicates you the way to capitalize upon those positive aspects to construct next–generation net purposes that either enthrall and empower your users.

  • Gain an in–depth figuring out of the Struts framework, with unique awareness paid to key model 2 features
  • Learn easy methods to benefit from net 2.0 thoughts along Struts 2 to construct next–generation internet sites
  • Follow in addition to the advent of significant strategies and improvement recommendations in terms of an internet site undertaking heavily reminiscent of what it's possible you'll come upon in any firm environment

What you’ll learn

  • Build a pragmatic Struts 2 net 2.0–enabled software undertaking from the floor up
  • Enable participation by means of manipulating data
  • Share info via enforcing robust seek utilities
  • Syndicate websites created utilizing RSS and REST
  • Discover complex positive factors on hand in Struts 2 net framework
  • Integrate Ajax frameworks to provide user–friendly, responsive interfaces
  • Integrate and use Struts 2 with different frameworks reminiscent of Spring to shape a broader firm Java program stack

Who this ebook is for

builders who desire a hands–on useful e-book demonstrating how internet 2.0 positive aspects are applied in Struts 2. The viewers may well diversity from newbie to complex, because the configuration and simple framework utilization might be defined, in addition to the complicated extension beneficial properties. The publication might additionally entice builders who desire to comprehend the net 2.0 improvement paradigm from an implementation perspective.

Show description

Continue reading "Practical Apache Struts2 Web 2.0 projects by Ian Roughley"

Learning Play! Framework 2 by Andy Petrella

By Andy Petrella

Start constructing extraordinary internet purposes with this pleasant, sensible advisor to the Play! Framework


  • While using in Java, initiatives also are offered in Scala – an effective way to be brought to this impressive language.
  • Create a fully-fledged, collaborative internet software – ranging from flooring 0; all layers are awarded in a realistic way.
  • Gain the benefits linked to constructing an absolutely built-in internet framework.

In Detail

The studying Play! Framework 2 has been created for internet builders which are development internet purposes. The center thought is to target the HTTP gains and to let them via a simplification lens. construction an internet program now not calls for a configuration section, an atmosphere setup, or an extended improvement lifecycle - it really is integrated!.

Learning Play! Framework 2 will permit any internet builders to create outstanding internet purposes profiting from the good gains. it is the quickest approach to dive into Play!, targeting the features by utilizing them in a pattern program. even supposing basically Java dependent code, a Scala model is gifted in addition – giving a chance to work out a few Scala in action.

After constructing the laptop and studying a few Scala, you'll build an program which builds from static to dynamic, ahead of introducing a database.

Then we are going to specialize in how facts may be fed on and rendered in different methods. this can permit a few actual time communique via WebSocket and Server-Sent occasion – on either server and customer sides.

The publication will finish with trying out and deployment, which completes any internet improvement project.

What you are going to study from this book

  • What's nice concerning the new framework and on which initiatives it really works best.
  • Set up an entire deploy together with the framework itself but additionally the advance environment.
  • Build an easy web site or perhaps a webapp utilizing the server-side and templating system.
  • Store facts in a relational database, utilizing Ebean in Java and Anorm in Scala.
  • Discover the reactive means of dealing with facts (back and forth with a client).
  • Test all layers of your software utilizing the combination of Play! 2 with the main recognized trying out frameworks – even at the client-side.
  • Deploy your software at the cloud, selecting Heroku for instance, but additionally on Cloudbees which allows a continuing integration.


A powerful concentration is put on clarification by means of instance; in spite of the volume of fantastic services of Play! 2, they are going to be collected in one program. on the finish of this publication, the reader could have a fully-fledged software utilizing the fundamental and complicated gains of Play! 2.

Who this e-book is written for

Readers needs to be attracted to the internet in most cases; in particular utilizing the HTTP among a browser and a server to create blazing tasks! Java talents are necessary yet now not precious when you consider that studying Play! Framework 2 isn't J2EE dependent yet introduces an easy, neat, and fully built-in model; the must haves are nearly none.

Show description

Continue reading "Learning Play! Framework 2 by Andy Petrella"