Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

Tuesday, January 27, 2009

Professional JavaScript for Web Developers

Professional JavaScript for Web Developers

Description: * Dispels the myth that JavaScript is a "baby" language and demonstrates why it is the scripting language of choice used in the design of millions of Web pages and server-side applications
* Quickly covers JavaScript basics and then moves on to more advanced topics such as object-oriented programming, XML, Web services, and remote scripting
* Addresses the many issues that Web application developers face, including internationalization, security, privacy, optimization, intellectual property issues, and obfuscation
* Builds on the reader's basic understanding of HTML, CSS, and the Web in general









Read more...

Learning JQuery: Better Interaction Design and Web Development with Simple Javascript Techniques


jQuery is a powerful JavaScript library that can enhance your websites regardless of your background.
For designers, jQuery leverages existing CSS and HTML skills, allowing you to dynamically find and change any aspect of a page.This book provides a gentle introduction to jQuery concepts, allowing you to add interactions and animations to your pages - even if previous attempts at writing JavaScript have left you baffled.
For programmers, jQuery offers an open -source, standards-compliant, unobtrusive approach to writing complex JavaScript applications. This book will guide you past the pitfalls associated with AJAX, events, effects, and advanced JavaScript language features.


Download Here









Read more...

JavaScript Demystified


James Keogh, "JavaScript Demystified "
McGraw-Hill Osborne Media | 2005-05-26 | ISBN: 007226134X | 375 pages | PDF | 3,4 MB

If you're looking for an easy way to learn JavaScript and want to start creating interactive Web pages right away, this is the resource you need. The hands-on approach and step-by-step instructions guide you through the basics of this leading Web development tool with easy-to-understand language from start to finish.
Whether or not you have previous JavaScript experience, you’ll get an excellent foundation here, discovering how Web applications and programming languages work. Next, you’ll learn the essentials of JavaScript -- what variables, operators, expressions, statements, arrays, and strings are and what they do, then on to forms, event handlers, cookies, frames, rollovers, banners, DHTML, and more. With end-of-chapter quizzes and a final exam, this book will have you creating dynamic, feature-rich Web pages in no time at all. Simple enough for a beginner, but challenging enough for an advanced student, JavaScript Demystified is your shortcut to mastering JavaScript.
This one of a kind self-teaching text offers:
An easy way to understand JavaScript
A quiz at the end of each chapter
A final exam at the end of the book
No unnecessary technical jargon
A time-saving approach


uploading.com






Read more...

Simply Java: An Introduction to Java Programming


James Levenick, “Simply Java: An Introduction to Java Programming”
Charles River Media | 2005-09-08 | ISBN: 1584504269 | 416 pages | PDF | 2 MB

For novice programmers, finding an interesting, practical Java programming reference that doesn’t overwhelm them with details and complexity is difficult. Simply Java: An Introduction to Java Programming is an easy-to-follow textbook that guides the beginning programmer step-by-step through the process of learning Java. The main obstacle to learning object-oriented programming is the volume of interdependent detail that needs to be learned before even the simplest program can be created. Using a spiral approach, this text eliminates extraneous details early on and stresses object concepts that will provide a basis for students to become expert programmers. Classes, objects, and working programs are introduced at the outset, and programming is presented as extended problem solving, making it easier to understand. Class design and graphical user interfaces are introduced early, but most of the detail is postponed until after the student has a better grasp of objects, classes, and inheritance. Simply Java: An Introduction to Java Programming is the perfect text for anyone new to Java who wants a comprehensive, easy-to-comprehend reference.














Read more...

JavaScript Demystified

JavaScript Demystified

JavaScript Demystified

Product Description
Even if you have no programming experience, you’ll learn to create dynamic, interactive Web pages with help from this easy-to-use, self-teaching guide. Author and programming instructor Jim Keogh covers the basics of this leading Web development language and explains how to write cross-browser JavaScript programs in no time.


download







Read more...

Schaum's Outline of Data Structures with Java, 2 Ed


Marc Aerts, "Schaum's Outline of Data Structures with Java, 2 Ed"
McGraw-Hill | 2007-06-11 | ISBN: 0071476989 | 350 pages | PDF | 4,6 MB

You can catch up on the latest developments in the number one, fastest-growing programming language in the world with this fully updated Schaum's guide. Schaum's Outline of Data Structures with Java has been revised to reflect all recent advances and changes in the language.

uploading.com






Read more...

Hospitality Management Accounting


Martin G. Jagels "Hospitality Management Accounting"
Wiley | 2006-03-03 | ISBN: 0471687898 | 608 pages | PDF | 3 MB

The success of every business in the hospitality industry depends on maximizing revenues and minimizing costs. This Ninth Edition continues its time-tested presentation of fundamental concepts and analytical techniques that are essential to taking control of real-world accounting systems, evaluating current and past operations, and effectively managing finances toward increased profits. It offers habnds-on coverage of computer applications and practical decision-making skills to successfully prepare readers for the increasingly complex and competitive hospitality industry.




Download FREE:










Read more...

Simply Java: An Introduction to Java Programming


Simply Java: An Introduction to Java Programming

Product Description
For novice programmers, finding an interesting, practical Java programming reference that doesn’t overwhelm them with details and complexity is difficult. Simply Java: An Introduction to Java Programming is an easy-to-follow textbook that guides the beginning programmer step-by-step through the process of learning Java.

The main obstacle to learning object-oriented programming is the volume of interdependent detail that needs to be learned before even the simplest program can be created. Using a spiral approach, this text eliminates extraneous details early on and stresses object concepts that will provide a basis for students to become expert programmers. Classes, objects, and working programs are introduced at the outset, and programming is presented as extended problem solving, making it easier to understand. Class design and graphical user interfaces are introduced early, but most of the detail is postponed until after the student has a better grasp of objects, classes, and inheritance. Simply Java: An Introduction to Java Programming is the perfect text for anyone new to Java who wants a comprehensive, easy-to-comprehend reference.

KEY FEATURES

* Teaches object-oriented design and problem solving using Java in an easy-to-follow style

* Uses a spiral approach that postpones most of the detail until after the student has a firm grasp of objects, classes, and inheritance, making it possible to present more interesting and complex examples

* Covers key areas such as class design and implementation (including inheritance), graphics and animation, GUIs, methods, object design, software reuse, conditional and iterative statements, strings, simulation, and data structures

* Provides review questions and programming exercises for each chapter

* Includes a companion CD-ROM with the NetBeans™ IDE 4.1, J2SE 5.0, and all the source code and figures from the book



On the CD!

* NETBEANS™ IDE 4.1 - A full-featured integrated environment for Java application development

* SUN JAVA™ 2 PLATFORM STANDARD EDITION DEVELOPMENT KIT (J2SE™) 5.0 - A complete environment for application development on desktops and servers and for deployment in embedded environments

* CODE - Contains all the code from examples in the book by chapter

* FIGURES - Includes all of the figures from the book by chapter

SYSTEM REQUIREMENTS WIN: Microsoft Windows XP Professional (SP2) or Microsoft Windows 2000 Professional (SP3); 512 MB of RAM minimum, 1 GB recommended; 1 GB disk space; Pentium III workstation, 500 MHz; MAC: Mac OS X 10.3; PowerPC G4 Processor minimum, Power- PC G5 Processor recommended; 512 MB RAM minimum, 1 GB RAM recommended; 125 MB of free disk space.

About the Author
JAMES LEVENICK (Salem, OR) is an Associate Professor of Computer Science at Willamette University in Salem, OR where he has taught courses including CS1, CS2, Computing Concepts, and Systems Software in Java. He received his PhD in Computer and Communication Sciences from the University of Michigan, and his research interests include artificial intelligence and machine learning.

download






Read more...

Dojo: The Definitive Guide [ILLUSTRATED]

Matthew A. Russell, "Dojo: The Definitive Guide [ILLUSTRATED]"
O'Reilly Media, Inc. | ISBN-10: 0596516487 | June 24, 2008 | 500 pages | PDF | 2.5MB

Of all the Ajax-specific frameworks that have popped up in recent years, one clearly stands out as the industrial strength solution. Dojo is not just another JavaScript toolkit -- it's the JavaScript toolkit -- and Dojo: The Definitive Guide demonstrates how to tame Dojo's extensive library of utilities so that you can build rich and responsive web applications like never before. Dojo founder Alex Russell gives a foreword that explains the "why" of Dojo and of this book. Dojo provides an end-to-end solution for development in the browser, including everything from the core JavaScript library and turnkey widgets to build tools and a testing framework. Its vibrant open source community keeps adding to Dojo's arsenal, and this book provides an ideal companion to Dojo's official documentation. Dojo: the Definitive Guide gives you the most thorough overview of this toolkit available, showing you everything from how to create complex layouts and form controls closely resembling those found in the most advanced desktop applications with stock widgets, to advanced JavaScript idioms to AJAX and advanced communication transports.













Read more...

Graphics for Java: Examples Using SAS AppDev Studio and the Output, Delivery System (SAS Press)

Jump-start your SAS graph skills! Here, in one convenient source, is all
the information you need to create your own SAS graphs. This
example-rich reference familiarizes you with custom tags in SAS AppDev
Studio and shows you how to use ODS statements and the Java Device
Driver to create graphs. Written for programmers at all experience
levels, this dynamic book focuses on the attributes, parameters, and
options that make graphs convey what you really want them to convey. It
also provides SAS/GRAPH samples and WORK data sets. This text is suited
for programmers who already know how to use SAS AppDev Studio to create
and deploy a JSP or servlet application. A basic level of SAS ODS
programming knowledge is required.



http://rapidshare.com/files/182989811/SAS.Publishing.SAS.Graphics.for.Java.Jun.2007.pdf




Read more...

Web Development with Java: Using Hibernate, JSPs and Servlets


Web development is simpler than it seems, especially with the software
tools freely available on the Web. This book breaks from the tradition
of teaching a history of Web development and jumps to the good stuff
from the outset so that students can start writing real applications.
This comprehensive textbook introduces readers to the three-tiered,
Model-View-Controller architecture by using Hibernate, JSPs, and Java
Servlets. These three technologies all use Java, so that a student with
a background in programming will be able to master them with ease, with
the end result of being able to create web applications that use MVC,
validate user input and save data to a database.





Features and topics:

Presents the many topics of web development in small steps, in an
accessible, easy-to-follow style; focusing on the most important
information first, and allowing the reader to gain basic understanding
before moving forwards Uses existing powerful technologies that are
freely available on the web to speed up web development, such as JSP,
JavaBeans, Annotations, JSTL, Java 1.5, Hibernate and Tomcat Starts with
the simplest technology for web development (JSP) and gradually
introduces the reader to more complex topics Core technologies are
introduced from the outset, such as the Model-View-Controller
architecture Includes many helpful pedagogical tools for students and
lecturers such as, an introduction to each topic, questions and
exercises at the end of each chapter, detailed illustrations and chapter
summaries By using Hibernate as the database tool in this book, there is
no need for the reader to know SQL Written for novice developers with a
solid background in programming, but who do not have any database
training, this thorough, easy-to-use book provides an exemplary
introductory course in web development for undergraduates, as well as
web developers. With its straightforward and systematic style this text
is also ideal for self-study. Tim Downey has over ten years experience
teaching web development, and has won Outstanding Teaching Awards in
1997, 2002, 2006 and 2007. He maintains the following active website
which contains many complete examples and tutorials:

http://rapidshare.com/files/182989650/Web_Development_with_Java_Using_Hibernate_JSPs_and_Servlets.zip





Read more...

Design Patterns for eScience

Design Patterns for eScience

Product Description

This book is for readers with backgrounds in science engineering who have experience in computer programming but who lack a training in software engineering. The treatment is centered around a case study in software development in “e-Science” using the Java™ programming language. A graphical front-end for browsing and visualising scientific waveform data is progressively refactored using important design patterns for object-oriented software. The final product is ready for porting onto the Grid. Object-oriented design patterns are taught in a real-world context which is relevant to computational science. A comprehensive CD of the case study accompanies the book.



download









Read more...

Pro JavaScript Design Patterns


As a web developer, you’ll already know that JavaScript is a powerful language, allowing you to add an impressive array of dynamic functionality to otherwise static web sites. But there is more power waiting to be unlocked—JavaScript is capable of full object–oriented capabilities, and by applying OOP principles, best practices, and design patterns to your code, you can make it more powerful, more efficient, and easier to work with alone or as part of a team.

With Pro JavaScript Design Patterns, you’ll start with the basics of object–oriented programming in JavaScript applicable to design patterns, including making JavaScript more expressive, inheritance, encapsulation, information hiding, and more. With that covered, you can kick–start your JavaScript development in the second part of the book, where you’ll find detail on how to implement and take advantage of several design patterns in JavaScript, including composites, decorators, façades, adapters, and many more.

Each chapter is packed with real–world examples of how the design patterns are best used and expert advice on writing better code, as well as what to watch out for. Along the way you’ll discover how to create your own libraries and APIs for even more efficient coding.
Master the basics of object–oriented programming in JavaScript, as they apply to design patterns.




Apply design patterns to your kick–start your JavaScript development.
Work through several real–world examples.

Download here







Read more...

Practical JBoss Seam Projects


Practical JBoss® Seam Projects, written by renowned author and enterprise Java practitioner Jim Farley, is expected to be the first practical projects book of its kind on this groundbreaking open source lightweight JSF-EJB3 framework.

Practical application scenarios are used to demonstrate the nature of the JBoss Seam framework, its efficacy, and its limitations.
The series of scenarios and cases demonstrate key elements of the framework (e.g., basic web application development, rich web clients with Ajax, and so forth).
Real-world case studies offer valuable insight into the new practices of JBoss Seam Web 2.0 development







Download here





Read more...

Pro Wicket (Expert’s Voice in Java)



Im glad were having our first real Wicket book available now…It is more than just a how-to guide; Karthik goes through the effort of explaining alternatives and explains how things are done by Wicket instead of merely giving you the steps to get a task done.

— Eelco Hillenius, Chillenious!

Wicket is an open source, component-oriented (POJOs-based), lightweight Java web application development framework that brings the Java Swing event-based programming model to web development. Wicket pages can be mocked up, previewed, and later revised using standard WYSIWYG HTML design tools.

Wicket provides stateful components, thereby improving productivity. It has an architecture and rich component suite that aims to bring back the object orientation and, more importantly, the fun that is missing from the Java web development space. With the impending 1.2 release, Wicket is set for wider adoption.






Pro Wicket gets you up and running quickly with this framework. Youll learn how to configure Wicket, then gradually gain exposure to the “Wicket way” of addressing web development requirements. Youll want to pick up a copy because it
Is the first book to cover the Wicket framework with Spring integration and Ajax features
Demonstrates all major wicket capabilities through simple examples
Covers important aspects like Wicket-Spring integration and Ajax support

Download here







Read more...

Grundlegende Algorithmen mit Java




Doina Logofatu, "Grundlegende Algorithmen mit Java"
Vieweg | 2007-10-25 | ISBN: 3834803693 | 334 pages | PDF | 6,3 MB

Pressestimmen
"Ob es um Rekursion, Backtracking oder das Teile-und-Herrsche-Prinzip geht ? die Autorin findet immer wieder eine unterhaltsame Anwendung aus der Mathematik, um die Techniken zu demonstrieren. [...] Wie gewohnt kommen die historischen Anektoden nicht zu kurz, und die vielen Übungsaufgaben bewegen sich auf hohem Niveau." (c t 13/2008)
Kurzbeschreibung
Das Buch ermöglicht das Erlernen wichtiger Programmiermethoden, algorithmisch/mathematischer Basiskonzepte (z. B. Kombinatorik, Backtracking, Dynamische Programmierung) und Java-spezifischer Elemente. Es präsentiert sorgfältig ausgewählte Problemstellungen, die dem Leser den Übergang vom konkreten Praxisbeispiel zur allgemeinen Theorie erleichtern. Den Schwerpunkt bilden praktische Anwendungsbeispiele, die von der Analyse bis zum Java-Programm komplett behandelt werden.
Jedes Problem ist eine Fallstudie mit Beispielen, Analogien, detaillierten Erklärungen auf algorithmischer und Java-Ebene, ergänzt um entsprechend geeignete Übungen. Zu jedem gelösten Problem wird ein komplettes Listing des Java-Programms zusammen mit einem repräsentativen Input- und Output-Datenset geliefert. Das Buch empfiehlt sich als Lern- und Arbeitsbuch für das Selbststudium sowie für die Verwendung in der Lehre.









Read more...

Thinking in Java


Bruce Eckel, "Thinking in Java"
Prentice Hall PTR | December 6, 2002 | ISBN: 0131002872 | 1119 pages | PDF | 4,6 MB

Thinking in Java is a printed version of Bruce Eckel's online materials that provides a useful perspective on mastering Java for those with previous programming experience. The author's take on the essence of Java as a new programming language and the thorough introduction to Java's features make this a worthwhile tutorial.
Thinking in Java begins a little esoterically, with the author's reflections on why Java is new and better. (This book's choice of font for chapter headings is remarkably hard on the eyes.) The author outlines his thoughts on why Java will make you a better programmer, without all the complexity. The book is better when he presents actual language features. There's a tutorial to basic Java types, keywords, and operators. The guide includes extensive source code that is sometimes daunting (as with the author's sample code for all the Java operators in one listing.) As such, this text will be most useful for the experienced developer.
The text then moves on to class design issues, when to use inheritance and composition, and related topics of information hiding and polymorphism. (The treatment of inner classes and scoping will likely seem a bit overdone for most readers.) The chapter on Java collection classes for both Java Developer's Kit (JDK) 1.1 and the new classes, such as sets, lists, and maps, are much better. There's material in this chapter that you are unlikely to find anywhere else.
Chapters on exception handling and programming with type information are also worthwhile, as are the chapters on the new Swing interface classes and network programming. Although it adopts somewhat of a mixed-bag approach, Thinking in Java contains some excellent material for the object-oriented developer who wants to see what all the fuss is about with Java.





Uploading

Uploadbox

http://rapidshare.com/files/187758626/0131002872.rar







Read more...

JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications





James L. Weaver, "JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications"
Apress | 2007-10-29 | ISBN: 1590599454 | 1590599454 pages | PDF | 1,6 MB

JavaFX Script makes it easy for developers to quickly develop high-quality UI-intensive applications very quickly. As JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications demonstrates, developers can develop Rich Internet Applications and rich client-side user interfaces quickly and easily with this potential replacement for Ajax and perhaps even ActionScript and other scripting found in Flash. This firstPress book on JavaFX Scriptcovers the following topics:


* The fundamentals of the JavaFX suite of technologies and the foundations of JavaFX Script and available tools
* How to create a Wordsearch application
* How to augment and enhance the Wordsearch application after learning more advanced JavaFX Script features such as classes, objects, UI components, and constructs.
What you’ll learn
* Understand the JavaFX family and JavaFX Script and its relationship to the Java/Java SE 6 platform.
* Set up a JavaFX Script development and execution environment culminating in a Hello JFX application.
* Create a Wordsearch application and explore important JavaFX Script concepts by doing so.
* Survey the JavaFX UI Components including the commonly used ones that go into further building and enhancement of the Wordsearch application frame and menu structure.
* Use more advanced JavaFX Script language constructs for extending the Wordsearch application.
* Build JavaFX classes and objects, build the data model for the WordSearch application, and run the data model with a tester program.
* Develop the view for the Wordsearch application using a data model such as bind as well as drawing on a canvas.
* Explore more JavaFX Script concepts and possible IDE tie-ins to NetBeans, Eclipse, etc.


http://rapidshare.com/files/187735073/JaScrip.rar





Read more...

Developing Java Web Services: Architecting and Developing Secure Web Services Using Java



Ramesh Nagappan, Robert Skoczylas, Rima Patel Sriganesh, “Developing Java Web Services: Architecting and Developing Secure Web Services Using Java”
Wiley | 2002-12-25 | ISBN: 0471236403 | 784 pages | PDF | 5,1 MB

One of the first books to cover Sun Microsystem's new Java Web Services Developer Pack
Written by top Sun consultants with hands-on experience in creating Web services, with a foreword from Simon Phipps, Chief Evangelist at Sun
Case studies demonstrate how to create Web services with the tools most used by Java developers, including BEA WebLogic, Apache Axis, Systinet WASP, and Verisign













Read more...

JasperReports for Java Developers



JasperReports for Java Developers: Create, Design, Format and Export Reports
with the world's most popular Java reporting library

344 pages | Packt Publishing; 1 edition (April 8, 2006) | 1904811906 | PDF | 6 Mb

JasperReports is the world's most popular embeddable Java open source reporting library, providing Java developers with the power to easily create rich print and web reports. This book shows you exactly how to get started, and develop the skills to get the most from JasperReports. The book steers you through each point of report setup, to creating, designing, formatting, and exporting reports with data from a wide range of datasources, and integrating JasperReports with other Java frameworks. Starting with the basics of adding reporting capabilities to your application, and creating report templates you will first see how to produce your reports through the use of JRXML files, custom ANT targets, and then see preview them in both the browser and the native browser of JasperReports. Getting data into your reports is the next step, and you will see how to get data from a range of datasources, not only databases, but XML files, and Java Objects, among others. You will create better looking reports with formatting and grouping, as well as adding graphical elements to the report. You will export your reports to a range of different formats, including PDF and XML. Creating reports will be made even easier with a walkthrough of the iReport Designer visual designing tool. To round things off, you will see how to integrate your reports with other Java frameworks, using Spring or Hibernate to get data for the report, and Java Server Faces or Struts for presenting the report




Download

Uploading









Read more...