Item specifics

Condition: Like New :
A book that looks new but has been read. Cover has no visible wear, and the dust jacket (if applicable) is included for hard covers. No missing or damaged pages, no creases or tears, and no underlining/highlighting of text or writing in the margins. May be very minimal identifying marks on the inside cover. Very minimal wear and tear. See the seller’s listing for full details and description of any imperfections. See all condition definitions– opens in a new window or tab
Seller Notes: Book is in Like New / near Mint Condition. Will include dust jacket if it originally came with one. Text will be unmarked and pages crisp.  Satisfaction is guaranteed with every order.

Publication Year: 2014 Format: Paperback
Language: English ISBN:





About this product

As a Java programmer, how can you tackle the disruptive client-server approach to web development? With this comprehensive guide, you’ll learn how today’s client-side technologies and web APIs work with various Java tools. Author Casimir Saternos provides the big picture of client-server development, and then takes you through many practical client-server architectures. You’ll work with hands-on projects in several chapters to get a feel for the topics discussed.User habits, technologies, and development methods have drastically altered web app design in recent years. But the Web itself hasn’t changed. This book shows you how to build apps that conform to the web’s underlying architecture.Learn the advantages of using separate client and server tiers, including code organization and speedy prototypingExplore the major tools, frameworks, and starter projects used in JavaScript developmentDive into web API design and REST style of software architectureUnderstand Java’s alternatives to traditional packaging methods and application server deploymentBuild projects with lightweight servers, using jQuery with Jython, and Sinatra with AngularCreate client-server web apps with traditional Java web application servers and libraries

Product Identifiers
ISBN-10 1449369332
ISBN-13 9781449369330
eBay Product ID (ePID) 201715468

Key Details
Author Casimir Saternos
Number Of Pages 350 pages
Format Paperback
Publication Date 2014-04-14
Language English
Publisher O’Reilly Media, Incorporated
Publication Year 2014

Additional Details
Copyright Date 2014
Illustrated Yes

Weight 15.7 Oz
Height 0.5 In.
Width 7.1 In.
Length 9.2 In.

Target Audience
Group Scholarly & Professional

Classification Method
LC Classification Number QA76.625
Dewey Decimal 006.76
Dewey Edition 23

Q&A with Casimir Saternos, author of “Client-Server Web Apps with JavaScript and Java” Q. Why is your book important right now? A. Web applications designed with cloud deployments in mind need to be highly scalable. Scalability is easily accomplished by using a client-server architecture which is aligned with the structure and constraints of the web itself. Such applications often need to provide APIs to support mobile clients and are ideally segmented in such a way as to support parallel development by front and back-end developers. This book covers topics that will help you build web applications that fulfill all of these requirements. Q. What do you hope your readers walk away with? A. This book will make you more effective at your job as a software developer, software architect or systems administrator. It will guide you to determine the best technologies for projects targeted for the expectations of modern web users. It will help you to avoid bad choices that hamper development and productivity. Q. What’s the most exciting or important thing happening in your space? A. It is now possible for small groups of programmers to quickly create world class applications that can support high traffic and are usable on a range of mobile devices. With the right technologies, informed developers are creating web apps that simply were not possible to build just a few years ago. It is hard to choose just one exciting or important thing… the best software is architected by developers who choose the best tool for the job. Q. Can you tell us a little more? A. Client-Server web applications can be built using languages other than Java and JavaScript, yet can leverage these behind the scenes. Client-side, the web browser is the execution environment for JavaScript. JavaScript can serve as an execution target for higher level languages and frameworks. That is to say, other languages can “compile down” to JavaScript which has led to descriptions of JavaScript being the “assembly language” or “JVM” of the web. CoffeeScript is the best known language that compiles to JavaScript, but others correspond to languages available on the JVM (such as ClojureScript for Clojure). So it is possible to assemble a software stack for client-server development that uses your language of choice both client and server-side.

Price : 19.95

Ends on : Ended

Buy on eBay!