Press "Enter" to skip to content

Category: Java

Practical Clojure (The Definitive Guide)

By Luke Van der Hart

This e-book is the 1st definitive reference for the Clojure language, offering either an creation to useful programming generally and a extra particular creation to Clojure’s gains. This booklet demonstrates using the language via examples, together with positive factors akin to STM and immutability, that could be new to programmers coming from different languages.
* review of practical programming and outline of what units Clojure except different languages
* distinctive rationalization of Clojure’s distinct features
* Examples of real-world projects which are well-suited to Clojure’s functions, beginning with uncomplicated projects and relocating directly to extra complicated applications
<h3>What you’ll learn</h3> * What Clojure is—more than simply one other Lisp
* how you can organize a Clojure environment
* The constitution and syntax of a Clojure program
* Java interoperability
* the best way to use Clojure for real-world tasks
* universal idioms of Clojure code
<h3>Who is that this publication for?</h3>
There are audiences for this booklet: any technical individual intending to understand what Clojure is and why they may are looking to use it, and any programmer aspiring to research and use the language. The targets of those audiences mesh properly, provided that Clojure has numerous new, state-of-the-art positive factors that programmers are not going to have encountered earlier than.

Show description

Continue reading Practical Clojure (The Definitive Guide)

Comments closed

Java SE8 for the Really Impatient: A Short Course on the Basics (Java Series)

By Cay S. Horstmann

Eagerly expected by way of hundreds of thousands of programmers, Java SE eight is an important Java replace in lots of years. The addition of lambda expressions (closures) and streams represents the most important switch to Java programming because the creation of generics and annotations.


Now, with Java SE eight for the quite Impatient , the world over popular Java writer Cay S. Horstmann concisely introduces Java 8’s most precious new good points (plus a number of Java 7 techniques that haven’t gotten the eye they deserve). If you’re an skilled Java programmer, Horstmann’s sensible insights and pattern code can help you fast benefit from those and different Java language and platform advancements. This quintessential consultant includes

  • Coverage of utilizing lambda expressions (closures) to write down computation “snippets” that may be handed to software functions
  • The brand-new streams API that makes Java collections way more versatile and efficient
  • Major updates to concurrent programming that utilize lambda expressions (filter/map/reduce) and that supply dramatic functionality advancements for shared counters and hash tables
  • A complete bankruptcy with suggestion on how one can positioned lambda expressions to paintings on your personal programs
  • Coverage of the long-awaited creation of a well-designed date/time/calendar library (JSR 310)
  • A concise creation to JavaFX, that is located to interchange Swing GUIs, and to the Nashorn Javascript engine
  • A thorough dialogue of many small library alterations that make Java programming extra effective and enjoyable

This is the 1st name to hide all of those hugely expected advancements and is useful for someone who desires to write tomorrow’s so much powerful, effective, and safe Java code. 

Show description

Continue reading Java SE8 for the Really Impatient: A Short Course on the Basics (Java Series)

Comments closed

Continuous Enterprise Development in Java

By Andrew Lee Rubinger, Aslak Knutsen

study a use-case process for constructing Java company functions in a consistently test-driven style. With this hands-on advisor, authors and Jboss venture leaders Andrew Lee Rubinger and Aslak Knutsen enable you to construct high-level elements, from continual garage to the consumer interface, utilizing the Arquillian checking out platform and a number of other Jboss tasks and tools.

throughout the process the booklet, you’ll construct a production-ready software program convention tracker known as GeekSeek, utilizing resource code from GitHub. Rubinger and Knutsen exhibit why trying out is the very beginning of development—essential for making sure that code is consumable, whole, and correct.

  • Bootstrap an easy Java Ee venture from begin to end prior to diving into the full-example software, GeekSeek
  • Use either relational and NoSql garage types to construct and try out GeekSeek’s info patience layers
  • Tackle testable enterprise good judgment improvement and asynchronous messaging with an Smtp service
  • Expose firm providers as a Restful interface, utilizing Java Ee’s Jax-Rs framework
  • Implement Oauth authentication with Jboss’s PicketLink identification administration service
  • Validate the Ui via automating interplay within the browser and studying the rendered page
  • Perform full-scale integration trying out at the ultimate deployable archive

Show description

Continue reading Continuous Enterprise Development in Java

Comments closed

JavaServer Pages Pocket Reference

By Hans Bergsten

JavaServer Pages (JSP) is harmonizing how net designers and programmers create dynamic internet pages. the cause of this is often basic: JSP capitalizes at the energy of Java servlets to create potent, reusable internet applications.JSP lets you enhance strong, robust websites, and the easiest half is that you are not required to be a hard-core Java programmer.JavaServer Pages Pocket Reference is definitely the right better half quantity to O'Reilly's best-selling JavaServer Pages, additionally by way of Hans Bergsten. This publication presents specific insurance of JSP syntax and processing, directive components, regular motion components, scripting components, implicit gadgets, customized activities, tag library description production, and WARs.

Show description

Continue reading JavaServer Pages Pocket Reference

Comments closed

Java EE 6 Development with NetBeans 7

By David R. Heffelfinger

The e-book is a realistic advisor explaining a number of the good points of the NetBeans IDE concerning firm program improvement. The booklet is geared toward Java builders who desire to advance Java EE functions whereas making the most of NetBeans performance to automate repetitive projects and to ease their software program improvement efforts. Familiarity with NetBeans or Java EE isn't really assumed.

Show description

Continue reading Java EE 6 Development with NetBeans 7

Comments closed

Making Java Groovy

By Ken Kousen


Making Java Groovy is a pragmatic guide for builders who are looking to combination Groovy into their daily paintings with Java. It starts off by way of introducing the most important alterations among Java and Groovy—and how one can use them in your virtue. Then, it publications you step by step via practical improvement demanding situations, from net purposes to net providers to machine functions, and exhibits how Groovy makes them more uncomplicated to place into creation.

About this Book

You don't desire the complete strength of Java if you find yourself writing a construct script, an easy procedure application, or a light-weight internet app—but that is the place Groovy shines brightest. This dependent JVM-based dynamic language extends and simplifies Java so that you can pay attention to the duty to hand rather than handling minute information and pointless complexity.

Making Java Groov is a pragmatic consultant for builders who are looking to take advantage of Groovy of their paintings with Java. It begins by means of introducing the most important modifications among Java and Groovy and the way to exploit them on your virtue. Then, you are going to specialise in the events you face each day, like eating and developing RESTful internet prone, operating with databases, and utilizing the Spring framework. you will additionally discover the good Groovy instruments for construct approaches, checking out, and deployment and how one can write Groovy-based domain-specific languages that simplify Java improvement.

Written for builders accustomed to Java. No Groovy event required.

Purchase of the print booklet incorporates a unfastened publication in PDF, Kindle, and ePub codecs from Manning guides.

What's Inside

  • Easier Java
  • Closures, developers, and metaprogramming
  • Gradle for builds, Spock for testing
  • Groovy frameworks like Grails and Griffon

About the Author

Ken Kousen is an self sufficient advisor and coach focusing on Spring, Hibernate, Groovy, and Grails.

Table of Contents

    PART 1: in control WITH GROOVY
  1. Why upload Groovy to Java?
  2. Groovy via example
  3. Code-level integration
  4. Using Groovy positive factors in Java
  6. Build processes
  7. Testing Groovy and Java projects
  8. PART three: GROOVY within the actual WORLD
  9. The Spring framework
  10. Database access
  11. RESTful internet services
  12. development and checking out net applications

Show description

Continue reading Making Java Groovy

Comments closed

Learn Java for Android Development

Android improvement is scorching, and lots of programmers have an interest in becoming a member of the thrill. although, simply because this know-how relies on Java, you'll want to first receive a high-quality seize of the Java language and its foundational APIs to enhance your probabilities of succeeding as an Android app developer. in any case, you may be busy studying the structure of an Android app, some of the Android-specific APIs, and Android-specific instruments. when you don't already comprehend Java basics, you'll likely turn out with an important headache from additionally having to quick cram these basics into your wisdom base. 

Learn Java for Android improvement, moment Edition teaches programmers of any ability point the basic Java language and foundational Java API talents that needs to be realized to enhance the programmer’s possibilities of succeeding as an Android app developer. all of the book’s 14 chapters offers an workout part that provides you the chance to enhance your figuring out of the chapter’s fabric. solutions to the book’s greater than 500 workouts are supplied in an appendix. A moment appendix offers an important game-oriented Java software, that you can convert into an Android app.

when you entire this booklet, try to be able to dive into starting Android app development.  might be, begin that trip with Apress' Beginning Android.

Show description

Continue reading Learn Java for Android Development

Comments closed

OCAJP Oracle Certified Associate Java SE 7 Programmer Practice Exams

By Hanumant Deshmukh

OCAJP Oracle qualified affiliate Java SE 7 Programmer perform checks comprises greater than 500 reasonable perform inquiries to arrange you for this certification examination. every one query includes unique clarification that you should comprehend the thoughts keen on the query. The ebook additionally incorporates a brief examination refresher containing small print for every examination target.

Questions are prepared as 7 commonplace checks and in addition as goal clever units for simple navigability.

eBook final up-to-date on sixteenth Jan 2015

IMPORTANT: this is often an publication model of Enthuware's simulator JA+ V7 for OCA-JP 7 Certification. It comprises an analogous questions because the simulator. while you're now not ok with the formatting of this book, you might have considered trying to aim the software program model from, that is to be had for a similar rate and is up-to-date immediately on a standard basis.

Show description

Continue reading OCAJP Oracle Certified Associate Java SE 7 Programmer Practice Exams

Comments closed

Java 8 Recipes

Java eight Recipes deals strategies to universal programming difficulties encountered whereas constructing Java-based functions. absolutely up-to-date with the latest beneficial properties and strategies on hand, Java eight Recipes offers code examples related to Lambdas, embedded scripting with Nashorn, the hot date-time API, circulate help, sensible interfaces, and masses extra. Especial emphasis is given to positive factors corresponding to lambdas which are newly brought in Java eight. content material is gifted within the renowned problem-solution layout: lookup the programming challenge that you really want to resolve. learn the answer. observe the answer at once on your personal code. challenge solved!

The problem-solution procedure units Java eight Recipes aside. Java eight Recipes is concentrated much less at the language itself and extra on what you are able to do with it that's precious. The publication respects a while via continually concentrating on a role that you just will need to practice utilizing the language. ideas come first. factors come later. you're loose to crib from the e-book and practice the code examples on to your personal projects.

  • Covers the newly-released Java eight, together with a new bankruptcy on lambdas
  • Focuses in particular on up-and-coming applied sciences akin to undertaking Nashorn and Java FX 2.0
  • Respects it slow by way of targeting useful recommendations you could enforce on your personal code

Show description

Continue reading Java 8 Recipes

Comments closed

OCA/OCP Java SE 7 Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804) (Certification Press)

By Kathy Sierra, Bert Bates

An entire examine approach for OCA/OCP tests 1Z0-803 and 1Z0-804

Prepare for the OCA/OCP Java SE 7 Programmer I and II tests with this particular Oracle Press consultant. Chapters function tough workouts, a certification precis, a two-minute drill, and a self-test to augment the subjects provided. This authoritative source is helping you go those checks and likewise serves as a necessary, on-the-job reference.

Get whole insurance of all targets for tests 1Z0-803 and 1Z0-804, including:
• Declarations and entry control
• item orientation
• Assignments
• Operators
• Strings and arrays
• circulate keep an eye on and exceptions
• Assertions and Java 7 exceptions
• String processing, facts formatting, and source bundles
• I/O and NIO
• complicated OO and layout patterns
• Generics and collections
• internal classes
• Threads
• Concurrency
• Java Database Connectivity (JDBC)

Show description

Continue reading OCA/OCP Java SE 7 Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804) (Certification Press)

Comments closed