|
|
Showing 1 - 3 of
3 matches in All Departments
Web development is still one of today's most popular, active, and
important programming and development activities. From a single web
page to an e-commerce-enabled web site to a fully-fledged web
application, the Java programming language and its frameworks allow
you great flexibility and productivity for your web application
development. Learn Java for Web Development teaches web developers
who are new to Java key skills, Java-based languages, and
frameworks to build simple or complex web sites and applications.
As soon as you pick up this book, Vishal Layka's experience guides
you on a very practical learning and building journey. You will
learn the Java nuts and bolts necessary to build a simple
"HelloWorld" Java (native) application, as well as a "HelloWorld"
Java-based web application example that utilizes servlets and Java
Server Pages (JSPs). Over the course of the book, you'll learn more
about servlets and JSPs and delve into Java Server Faces (JSFs) and
the expression language found in each of these by applying them in
a real-world case study-a book store e-commerce application. Then
you'll build your web application using Apache Struts2 and the
Spring MVC framework. The book concludes by exploring the web
application that you've built and examining industry best practices
and how these might fit with your application, as well as covering
alternative Java Web frameworks like Groovy/Grails and Scala/Play
2. You also can explore the basics of Java, Groovy, and Scala in
the book's appendices. While reading this book, you'll see all this
in action and you can use it as a starting point for further Java
web development. Study and experiment with the many source code
examples, and later apply them to your own web application building
endeavors and 2:00 AM challenges.
Web frameworks are playing a major role in the creation of today's
most compelling web applications, because they automate many of the
tedious tasks, allowing developers to instead focus on providing
users with creative and powerful features. Java developers have
been particularly fortunate in this area, having been able to take
advantage of Grails, an open source framework that supercharges
productivity when building Java--driven web sites. Grails is based
on Groovy, which is a very popular and growing dynamic scripting
language for Java developers and was inspired by Python, Ruby, and
Smalltalk. Beginning Groovy, Grails and Griffon is the first
introductory book on the Groovy language and its primary web
framework, Grails. Griffon is also covered. While Grails is the Web
framework for building Groovy Web applications, Griffon is the
deskop framework for building desktop Groovy applications. Could
Groovy be the new Java? It's light, fast and free (open source).
This book gets you started with Groovy, Grails and Griffon, and
culminates in the example and possible application of some
real--world projects.You follow along with the development of each
project, implementing and running each application while learning
new features along the way. What you'll learn* Understand the
fundamentals of the open source, dynamic Groovy scripting language
and the Grails web framework. * Capitalize upon Grails'
well--defined framework architecture to build web applications
faster than ever before. * Improve your web application with
cutting--edge interface enhancements using Ajax. * Use Grails'
object--relational mapping solution, GORM, to manage your data
store more effectively than ever before. * Take advantage of Groovy
to create reporting services, implement batch processing, and
create alternative client interfaces. * Deploy and upgrade your
Grails--driven applications with expertise and ease. * Discover an
alternative client in Groovy as well. * Explore the Griffon
framework for creating Groovy-based desktop applications. Who this
book is for Java and web developers looking to learn and embrace
the power and flexibility offered by the more agile, lightweight
Groovy scripting language and its Grails and Griffon frameworks.
Learn the latest version of Scala through simple, practical
examples. This book introduces you to the Scala programming
language, its object-oriented and functional programming
characteristics, and then guides you through Scala constructs and
libraries that allow you to assemble small components into
high-performance, scalable systems. Beginning Scala 3 explores new
Scala 3 language features such as Top-level declarations, Creator
applications, Extension methods to add extra functionality to
existing types, and Enums. You will also learn new ways to
manipulate types via Union types, intersection, literal, and opaque
type aliases. Additionally, you'll see how Implicits are replaced
by given and using clauses. After reading this book, you will
understand why Scala is judiciously used for critical business
applications by leading companies such as Twitter, LinkedIn,
Foursquare, the Guardian, Morgan Stanley, Credit Suisse, UBS, and
HSBC - and you will be able to use it in your own projects. What
You Will Learn Get started with Scala 3 or Scala language
programming in general Understand how to utilitze OOP in Scala
Perform functional programming in Scala Master the use of Scala
collections, traits and implicits Leverage Java and Scala
interopability Employ Scala for DSL programming Use patterns and
best practices in Scala Who This Book Is For Those with a
background in Java and/or Kotlin who are new to Scala. This book is
also for those with some prior Scala experience who want to learn
Scala version 3.
|
You may like...
Let's Rock
The Black Keys
CD
R229
R198
Discovery Miles 1 980
|