Core Java(TM) 2--Advanced Features by Cay S. Horstmann

By Cay S. Horstmann

I actually love this booklet, it's been beneficial for me at work.
It is helping you masking the gaps on Java fundamentals and provides you stable genuine international advises.
The Multithreading bankruptcy walks you through from an easy threaded software to a thread pool app. Does pass in deep on Threadpooling yet promises sufficient to start with it.
The disbursed items properly covers the stairs to enhance and installation an RMI app, taking in attention the small nuts and bolts in configuration and set-up like RMI registry and the way to cross parameters and in addition introduce you to how JNDI works. that is rather worthy to a significant Java programmer.
I came upon an small challenge while beginning the server app, yet used to be in a position to fastened after reviewing the SUN's educational on RMI to counterpoint this booklet details. (thus the four stars)
I virtually bypass the Database Programming bankruptcy, on account that i've got event with DBs and JDBC yet i'd have overlooked the LDAP insurance which used to be excellent, completely satisfied I reviewed. I cherished the instance urged utilizing open software program which makes factor more straightforward to test.
Have no longer look at Swing and AWT chapters for the reason that i'm often concerned with again finish development.
Finally i'm reviewing the protection bankruptcy which has printed a few intrinsects of the way sessions are loader and the way to customise the method and it has confirmed been important within the deployment strategy of small apps.

Show description

Read More

Liferay Portal Systems Development by Jonas X. Yuan

By Jonas X. Yuan

Construct dynamic, content-rich and social platforms on best of Liferay
* Use Liferay instruments to create your individual Java purposes, with hands-on examples
* customise Liferay portal utilizing the JSR-286 portlet, extension setting, and Struts framework
* construct your personal Social place of work with portlets, hooks and topics, and deal with your individual community

In Detail

Liferay portal is likely one of the such a lot mature portal frameworks available in the market, supplying many key company advantages that contain personalization, customization, and workflow. while you are a Java developer who desires to construct customized websites and intranet functions utilizing Liferay portal, this publication is all you need.

Liferay Portal structures improvement indicates Java builders the right way to use Liferay as a framework to boost customized intranet platforms on the way to assist you to maximise your productiveness profits. prepare for a wealthy, pleasant, intuitive, and collaborative end-user experience!

The transparent, functional examples within the pattern software that runs all through this booklet will permit specialist Java builders to construct customized websites, portals, and intranet functions utilizing Liferay portal as a framework. you are going to how one can make your entire organization's info and web pages simply obtainable by way of customizing Liferay right into a unmarried element of entry. The e-book also will assist you enhance your inter-company conversation by way of bettering your intranet that you should proportion content material with colleagues.

What you are going to study from this book
* paintings with the JSR-286 portlets, supporting you to construct greater functions and reuse portlets in several scenarios
* construct uncomplicated and complex MVC portlets with permissions and a suite of activities supporting you to construct enterprise-ready Java net applications
* Use Ext plugins and Hooks, permitting you to accomplish customized activities in your portal
* deal with photographs, files, and files utilizing the picture Gallery, rfile Library, and checklist management.
* construct on-line content material and kinds utilizing the WYSIWYG editors, customized Attributes, resources tagging and type, and the Dynamic facts List
* Create a collaborative and social API whole with rankings, reviews, Subscriptions, Collaboration, and Open Social Gadgets
* increase your portal with indexing, seek and workflow.
* Use the typical API for tracking and auditing, monitoring, scripting, reporting, messaging, and extra, assisting you to construct dynamic sites smoothly

Approach

This publication makes a speciality of instructing via instance. each bankruptcy offers an summary, after which dives correct into hands-on examples so that you can see and play with the answer on your personal environment.

Who this e-book is written for

This e-book is for Java builders who don't want any past event with Liferay portal. even though Liferay portal makes heavy use of open resource frameworks, no earlier event of utilizing those is assumed.

Show description

Read More

Concurrent and Real-Time Programming in Java by Andrew Wellings

By Andrew Wellings

Real-time performance is key for constructing many client, commercial, and platforms units. whereas the C/C++ programming language is commonly utilized in the construction of real-time software program, the Java language, with its easy and customary object-oriented programming version, deals many benefits over present real-time practices. Concurrent and Real-Time Programming in Java covers the motivations for, and semantics of, the extensions and adjustments to the Java programming atmosphere that let the Java platform (Virtual desktop) to satisfy the necessities and constraints of real-time improvement. Key features of concurrent and real-time programming and the way they're carried out in Java are mentioned, corresponding to concurrency, reminiscence administration, real-time scheduling, and real-time source sharing.

Show description

Read More

Ground-Up Java by Philip Heller

By Philip Heller

This can be the 1st potent Java publication for precise newbies. certain, books prior to now involved in simple recommendations and key suggestions, and a few even supplied operating examples on CD. nonetheless, they lacked the ability to remodel somebody without programming event into an individual who sees, who fairly "gets it.Working with Ground-Up Java, you are going to get it. this is often as a result of readability of Phil Heller's reasons, and the easily flowing association of his guideline. he is the best Java running shoes around.But what is particularly progressive are his greater than 30 lively illustrations. every one of those small courses, visible and interactive in nature, vividly demonstrates how its resource code works. you could alter it in several methods, fairly changing the habit of this system. As you scan with those tools-and you could play with them for hours-you'll achieve either the talents and the elemental knowing had to whole every one chapter's routines, which progressively bring up in sophistication. No different starting Java e-book can take you to date, so speedy, and none could be part as a lot enjoyable.

Show description

Read More

Programming Groovy 2: Dynamic Productivity for the Java by Venkat Subramaniam

By Venkat Subramaniam

Groovy brings you the easiest of either worlds: a versatile, hugely effective, agile, dynamic language that runs at the wealthy framework of the Java Platform. Groovy preserves the Java semantics and extends the JDK to provide you actual dynamic language features. Programming Groovy 2 can help you, the skilled Java developer, research and benefit from the newest model of this wealthy dynamic language. You'll move from the fundamentals of Groovy to the newest advances within the language, together with suggestions for style checking, tail-call and memoization optimizations, assemble time metaprogramming, and fluent interfaces to create DSLs.

You don't need to depart the wealthy Java Platform to use Groovy. Groovy preserves Java's semantics and extends the JDK, so programming in Groovy appears like the Java language has been augmented; it's like operating with a lighter, extra based Java. If you're an skilled Java developer who desires to find out how Groovy works, you'll locate precisely what you wish during this book.

You'll begin with the basics of programming in Groovy and the way it really works with Java, after which you'll discover complicated strategies reminiscent of unit trying out with mock items, utilizing developers, operating with databases and XML, and growing DSLs. You'll grasp Groovy's robust but advanced run-time and compile-time metaprogramming features.

a lot has advanced within the Groovy language because the booklet of the 1st version of Programming Groovy. Programming Groovy 2 can assist you study and practice Groovy's new good points. developing DSLs is simpler now, and Groovy's already-powerful metaprogramming amenities have greater much more. You'll see the right way to paintings with closures, together with tail name optimization and memoization. The publication additionally covers Groovy's new static compilation feature.

no matter if you're studying the fundamentals of the language or attracted to getting trained with the recent positive aspects, Programming Groovy 2 has you covered.

What You Need

To paintings at the examples within the ebook you would like Groovy 2.0.5 and Java JDK five or greater.

Show description

Read More

Patterns of Java by Grand M.

By Grand M.

"This is the simplest booklet on styles because the Gang of Four's layout styles. The publication manages to be a source for 3 of an important traits in expert programming: styles, Java, and UML." -Larry O'Brien, Founding Editor, software program improvement, on styles in Java, quantity 1Picking up the place he left off in his bestselling styles in Java, quantity 1, Mark Grand hands you with 50 new and reusable Java patterns-some to be had for the 1st time-that assist you create extra stylish and reusable designs. As with quantity 1, each one trend is documented in UML and, the place acceptable, a code instance or an instance within the middle Java API is equipped. quantity 2 promises: *7 take hold of styles that provide help to assign obligations to periods *12 GUI layout styles *13 Organizational Coding styles that assist you to constitution your code for clarity and more straightforward upkeep *5 Coding Optimization styles aid to enhance your program's functionality in ways in which a compiler's computerized optimizations can't *5 Code Robustness styles *8 checking out styles that describe varied equipment for software program trying out, together with Black field, fresh Room, and method checking out *Real-world case reports that illustrate whilst and the way to exploit the styles *A educational for writing your individual designs in UML *Pointers on utilizing UML and styles in improvement research, implementation, and trying out *Tons of pattern code"

Show description

Read More

The Definitive Guide to Apache MyFaces and Facelets by Zubin Wadia

By Zubin Wadia

The Definitive advisor to Apache MyFaces and Facelets covers the open resource light-weight Apache MyFaces undertaking, the preferred, vast and pragmatic implementation of JavaServer Faces (JSF). this can be the 1st and in simple terms legitimate, definitive publication on Apache MyFaces Framework, wanted for today’s Java-based net 2.0 and wealthy web purposes (RIA) functions.

Show description

Read More

Groovy Recipes: Greasing the Wheels of Java by Scott Davis

By Scott Davis

Even if you are new to Groovy or you are an skilled Groovy programmer, Groovy Recipes, is a must-have reference booklet. Groovy Recipes, is nice at giving a simple clarification on Groovy center thoughts. yet, its actual energy is in delivering a plethora of examples, that retain you coming again to this e-book, many times, to benefit the easy beauty of writing Groovy code. whether you are an skilled Java or Groovy programmer, you will want this e-book on your programming device field. I frequently reference Chapters 6,7 and eight, "File Tricks," "Parsing XML" and "Writing XML," respectively. The final chapters of the publication, which conceal Grails, are okay, if you would like a normal knowing of what Grails is and the way to take advantage of it. even though, if Grails is your better curiosity, there are higher books that you'll want to have in your shelf to reference (e.g. Groovy and Grails Recipes and The Definitive advisor to Grails).Bottom line, if Groovy is your fundamental programming language, this is often a superb booklet to have on your arsenal.

Show description

Read More

Java EE 7: The Big Picture by Dr. Danny Coward

By Dr. Danny Coward

The Definitive advisor to Java Platform, company variation 7
Java EE 7: the large photograph uniquely explores the whole Java EE 7 platform in an all-encompassing variety whereas reading every one tier of the platform in adequate aspect that you should decide on the ideal applied sciences for particular undertaking wishes. during this authoritative consultant, Java specialist Danny Coward walks you thru the code, purposes, and frameworks that energy the platform. Take complete good thing about the strong services of Java EE 7, elevate your productiveness, and meet firm calls for with support from this Oracle Press resource.
Explore the beneficial properties of the Java servlet version and Java servlet API

Show description

Read More

Sams Teach Yourself EJB in 21 Days by Ghaly, Ragae; Kothapalli, Krishna

By Ghaly, Ragae; Kothapalli, Krishna

Sams educate your self EJB in 21 Days introduces the advance and deployment facets of EJB, the quickest becoming criteria in constructing Java functions in and firm setting. EJBs are, functionally, dispensed community conscious elements for constructing safe, scalable, transactional, and multi-user parts in a J2EE atmosphere. Sams train your self EJB in 21 Days covers the recent positive factors of EJB 2.0, akin to neighborhood interface, CMP, and CMR. It presents hands-on examples in accordance with functional options present in the undefined. information and most sensible practices provide novices an facet to prevent repeated error. The assessment questions give you the reader with a research consultant. resource code for a whole credits approval procedure in a transactional e-Commerce surroundings is provided.

Show description

Read More