NerdPlanet's e-learning Blog
Nerdplanet's Blog is an elearning community site which is created to help people who have a passion about computers and in a confused state in choosing the right direction to follow for obtaining the right knowledge. Here we focus mainly on providing Tutorials on Operating systems (Windows /Linux), Networking (Routers/Firewall Configuration) and programming, which would help people to understand the basics clearly and to help them further to learn advanced concepts. We also guide people who are in need of materials to learn but who could not afford to pay a price for it. We do this because we believe that Knowledge is power and the Knowledge should be free!. This would help to build a healthy community of IT Professionals.
Archive for the ‘Programming’ Category

Java and SOAP provides Java developers with an in-depth look at SOAP (the Simple Object Access Protocol). Of course, it covers the basics: what SOAP is, why it’s soared to a spot on the Buzzwords’ Top Ten list, and what its features and capabilities are. And it shows you how to work with some of the more common Java APIs in the SOAP world: Apache SOAP and GLUE.

In addition to covering the basics such as the structure of a SOAP message, SOAP encoding, and building simple services using RPC and messaging, Java and SOAP covers many topics that are essential to real-world development. Although SOAP has native support for an impressive number of object types, the nature of modern programming means that whatever SOAP gives you is not enough. When do you need to add support for your own object types, and how do you do it? How do you handle errors, and how do you add your own information to Fault messages? How do you handle attachments?

In an ideal world, you could live entirely within Java, and ignore the SOAP messages being send back and forth: you’d be able to write Java code and let the SOAP APIs work behind the scenes. However, we’re not yet in that ideal world, and won’t be for some time. Therefore, Java and SOAP pays particular attention to how SOAP messages are encoded. It doesn’t just explain the document types, but shows how the documents are used in practice as they are generated by the different APIs. If you ever have to debug interoperability problems, you’ll find that this information is indispensable.

Read the rest of this entry »



This book is a desktop quick reference for Java programmers who are
writing enterprise applications. The first part of the book provides a fast−paced
introduction to the key Java Enterprise APIs: JDBC™, RMI, Java IDL (CORBA), servlets, JNDI,
and Enterprise JavaBeans™. These chapters are followed by a quick−reference
section that succinctly details every class of those APIs, as well as a few other
Enterprise APIs. This book complements the best−selling Java in a Nutshell and the
forthcoming Java Foundation Classes in a Nutshell. Java in a Nutshell introduces the Java
programming language itself and provides an API quick reference for the core packages and
classes of the Java platform, while Java Foundation in a Nutshell offers a fast−paced tutorial
on the Java APIs that comprise the Java Foundation Classes (JFC) and provides corresponding
quick−reference material.

Download Link:

http://rapidshare.com/files/17934672/0596001525.rar.html



Introduction

Now integrating Java 5 throughout, this reference introduces Java programming fundamentals – including problem-solving, object-oriented programming, GUI programming, data structures, networking, internationalization, advanced GUI programming, and Web programming. Includes many new illustrations. Enhances examples throughout, using small, simple, and stimulating examples to demonstrate concepts and techniques. Offers anearlier introduction to writing programs than the previous edition. Features a new chapter on recursion, expanding treatment from earlier editions. A useful reference for anyone interested in learning more about programming.

About the Author
Y. Daniel Liang is the author and editor of the Prentice Hall Liang Java Series. His innovative Java texts have been adopted by many universities throughout the world. Dr. Liang is currently a Yamacraw professor of software engineering in the School of Computing at Armstrong Atlantic State University, Savannah, Georgia.

Read the rest of this entry »



Working as an effective professional Java developer requires you to know Java APIs, tools, and techniques to solve a wide variety of Java problems. Building upon Ivor Horton’s Beginning Java 2, this resource shows you how to use the core features of the latest JDK as well as powerful open source tools such as Ant, JUnit, and Hibernate. It will arm you with a well-rounded understanding of the professional Java development landscape.

The expert author team begins by uncovering the sophisticated Java language features, the methodology for developing solutions, and steps for exploiting patterns. They then provide you with a collection of real-world examples that will become an essential part of your developer’s toolkit. With this approach, you’ll gain the skills to build advanced solutions by utilizing the more complex and nuanced parts of Java JDK 6.

What you will learn from this book

* How to use tools to make your work easier and more productive
* Methods to develop effective user interfaces with Java Foundation Classes (JFC)
* Steps to build web applications using the Model 1 and Model 2 architectures
* Ways to interact with the databases and XML using JDBC and JAXB
* Techniques for developing enterprise applications using EJB 3.0 and web services
* How to package and deploy Java applications
Read the rest of this entry »



Get an overview of Java 6 and begin building your own programs
Even if you’re new to Java programming—or to programming in general—you can get up and running on this wildly popular language in a hurry. This book makes it easy! From how to install and run Java to understanding classes and objects and juggling values with arrays and collections, you will get up to speed on the new features of Java 6 in no time.

Discover how to
Use object-oriented programming
Work with the changes in Java 6 and JDK 6
Save time by reusing code
Mix Java and Javascript with the new scripting tools
Troubleshoot code problems and fix bugs

All on the bonus CD-ROM
Custom build of JCreator and all the code files used in the book
Bonus chapters not included in the book
Trial version of Jindent, WinOne, and NetCaptor freeware

System Requirements: For details and complete system requirements, see the CD-ROM appendix.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Read the rest of this entry »



Updated to include the latest coverage of JavaScript, including how it fits into current Web browsers and applications as well as an exploration of its interaction with XML data in Ajax

This mammoth reference-tutorial-nearly 1,300 pages long-serves as both a learning tool for building new JavaScript skills for newcomers as well as a detailed reference for seasoned JavaScript developers
Key components of the book include a core language reference, document object reference, and coverage of Ajax, Firefox, and Mac OS X Widgets

Examines how to write scripts for mouse rollover effects and powerful client-side form validations, master JavaScript and DOM concepts, apply the latest JavaScript exception handling and custom object techniques, and various deployment strategies that best suit end goals

The amazing CD-ROM offers 23 advanced JavaScript bonus chapters, nine full applications, and 300 ready-to-run scripts

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

http://rapidshare.com/files/28523846/0470069163.zip



Sams Teach Yourself C++ Programming for Linux in 21 Days teaches you the C++ programming language using the Linux operating system. You will gain a thorough understanding of the basics of C++ programming from a Linux perspective. The Bonus Week includes topics such as XWindows, KDE with QT toolkit, APE Class Library, and Real -time Middleware.

TEACH YOURSELF C++ FOR LINUX IN 21 DAYS, while it may seem the ideal book to the budding Linux programmer because of its size, is a poor book for the beginner, and indeed for most programmers hoping to use C++. The book is a so-so introduction to C++ the language, but doesnýt offer any useful Linux-specific information (if you want to program in Linux, you probably already know what vi and emacs are, and how to open a command-line). The CD-ROM, containing a distribution of Mandrake Linux, is three years old and thus already ancient compared to todayýs Linux scene.

The book is not really a “21 day” course, but rather a course made up of 21 units. Some units are too big to tackle in one day, such as the chapters on references and error-handling, unless one has 8 hours to dedicate to this. Iýd say three months is a reasonable amount of time to complete this book.

When this book came out, in 1999, the K Desktop Environment (KDE), programmed in C++, was the most popular desktop and thus budding programmers could find plenty of code to work with and improve. In the years since, however, the GNOME desktop, programmed in C, has gained ascendency among power users, and is now the default in many distributions. So, learning C++ on Linux nowadays as a first step in programming gives one very little to work with, as C is the primary language. While in many operating systems one doesnýt have to learn C before C++, in Linux it is almost essential because the kernel, most if not all GNU software, and GNOME programs are all in C. So, for the beginning Linux programmer Iýd advise first going through Samýs C FOR LINUX PROGRAMMING IN 21 DAYS. Afterward, one could use this book, or ideally a more Linux-centric book, to reap the object-oriented benefits of C++.
Read the rest of this entry »