almediah.fr
» » Rapid Java Web Development

Download Rapid Java Web Development eBook

by Javier Paniza

Download Rapid Java Web Development eBook
ISBN:
1460924312
Author:
Javier Paniza
Category:
Programming
Language:
English
Publisher:
CreateSpace Independent Publishing Platform (March 3, 2011)
Pages:
328 pages
EPUB book:
1600 kb
FB2 book:
1307 kb
DJVU:
1120 kb
Other formats
lrf lit mobi mbr
Rating:
4.9
Votes:
701


by. Javier Paniza (Author). Find all the books, read about the author, and more. Are you an author? Learn about Author Central. He has been developing Java Enterprise applications for banking and Spanish public administration since 1998. Also he has been J2EE mentor and trainer for development teams.

Developing Web Applications has never been easier with the new generation Java open source tools. Core Java Volume I-Fundamentals.

It is easy to learn and one can have an application up in no time.

Chapter 1: Architecture & philosophy. It is easy to learn and one can have an application up in no time. At the same time, OpenXava is extensible, customizable and the application code is structured in a very pure object oriented way, allowing you to develop arbitrarily complex applications.

Developing Web Applications has never been easier with the new. Details (if other): Cancel.

Publisher:Createspace Independent Publishing Platform. Each month we recycle over . million books, saving over 12,500 tonnes of books a year from going straight into landfill sites. See all. About this item. You'll be amazed at how fast you can have a AJAX web application up and running from scratch. In this book you'll learn OpenXava, JPA, Eclipse, PostgreSQL, JUnit, HtmlUnit, Hibernate Validator framework, Liferay, etc. More importantly, you're going to learn techniques to solve both common and advanced cases that you'll face developing business applications.

Get a web application ready for production. In addition to the classic web user interface for desktop you can get a mobile user interface for your application from the same code. You only write the code for your data structure and business logic. Browsers: Internet Explorer, Chrome, Firefox and Safari. Databases: Any supported by Hibernate, that is Oracle, DB2, AS/400, Informix, PostgreSQL, MySQL, MS SQL Server and practically all relational databases.

Developing Web Applications has never been easier with the new generation Java open source tools. You'll be amazed at how fast you can have a ready-for-production AJAX web application up and running from scratch. In this book you'll learn OpenXava, JPA, Eclipse, PostgreSQL, JUnit, HtmlUnit, Hibernate Validator framework, Liferay, etc. More importantly, you're going to learn techniques to solve both common and advanced cases that you'll face developing business applications.
  • Galubel
When you get to the point in the book of adding the Java driver to connect to a database and test that connection, the documentation is lacking clear guidance, without which, you're able to proceed any further in the book!
  • Fomand
Excelente product, good packaging, received on time. I have used it for more than a month and works like a charm
  • Coiril
This is a good overview of various aspects of Java web development, but a bit narrowly focused in the end.
  • Yggdi
I read through the whole thing offline this weekend and I'm feel very productive and confident with OX as I work
through the examples. I'm half way through the book and I am already writing an app for a customer as a finish up the book.
  • Kare
Great for a beginner, gets you up to speed quickly with a widely used set of web applications. This is a good read for any one just starting out.
  • Vikus
I'm a software engineer with 25 years job experience. I have seen many concepts reimplemented/repackaged over the years and touted as the next big thing. I have also seen many working ideas thrown to the trashcan because they have "become irrelevant in the new way of doing things". Many of you readers of this review will get the true meaning of my words.
I say all this because I have seen the many advantages that Java technology has brought to business computing in the last 15 years. At the same time, I have seen how the ease of building business applications, this time for the web, has faded into obscurity. You are expected to know many competing technologies, many stacks, frameworks that are intended to help you, but as far as I have seen, are also unintentionally brought to fight against each other.
This book shows a way to easily develop business Java apps, the kind of app that will not make you a celebrity, but that every business needs like inventory, human resources, package tracking, sales, surveys.
The framework used is OpenXava, a kind of orchestra director that makes sure every technology involved plays nice with each other and at the same time presents a simple way of doing things for the programmer.
The book guides the reader step by step to build an invoicing application from concept to deployment, illustrating the correct use of every component involved. I practically read the book while doing the project in a week, not because it was simple but because it was engaging. The book is well written and the examples are clear and complete. All the software involved is free software (in the GNU sense) available for download on the Internet.
  • Exellent
Openxava is an excellent framework for building Java web applications. Do not get confused, you should have a clear idea of what a Java Web application is. If for example you will build a management application, such as billing, or manage appointments in a hospital, this is for you. If you want to build a portal or content management application, this is not for you.
Rapid Java Web development is the ideal complement if you want to start working with OpenXava. It is very well written and structured, with a lot of code and illustrations to help you fully understand the concepts.
You will also learn to use other technologies commonly used in the Java world, such as JUnit or JPA, which are not always well understood and used.
In my opinion, this book is well written, and the Xava software points to a very promising direction in software development. There are a couple of items that could merit a bit more detailed discussion, such as technical dependencies (e.g. many code samples contain references to javax.ejb, but the installation is for Tomcat, which does not support EJBs to the same level as e.g. JBoss or Glassfish), or skinning the user interface (either via CSS or via code extensions). Many customers are, rightly or wrongly, obsessed with minute details of UI look and feel.

In the future, it would be interesting to see whether OpenXava could simultaneously support both UI rendering and RESTful web services - a lot of software development these days involves system integration, rather than just "clean slate" new development. For example, the Java incarnation of the popular RESTful OData protocol ([...]), published as open source on [...], uses JPA annotation "under the hood" as well ... maybe there could be some level of synergy here.

Another interesting topic would be to talk more about DOM modeling and provide a sample of the domain model running in a UML tool - either an open one (ArgoUML, or the UML package integrated by Genuitec into MyEclipse), or even a commercial one (Visual Paradigm, SPARX, Altova etc.).

Overall, great job, and thanks a lot to the whole OpenXava team for the excellent work !!!!