Wednesday, June 30, 2010

Tricks of the Java Programming Gurus

At the start of this project, I began by outlining the book that I wanted to read-the book that I wished was already available. I listed things that I wanted to learn about Java: deep topics which weren\'t being covered by the tutorials or reference books which were coming on the market, and questions about how Java could be used for advanced tasks. Editors, friends, and other authors proposed chapters on topics which I had overlooked, and the result, I think, meets my goal. In writing my chapters, and reading the chapters contributed by the other authors, I\'ve learned the answers to the questions I had at the beginning, and many others besides.
The topics covered by Tricks of the Java Programming Gurus fall into three categories:
  • Advanced use and customization of the core Java API: applets, the AWT, I/O, threads and concurrency, and networking
  • Building stand-alone applications which use untrusted or partially trusted Java code for dynamic extensibility, just as HotJava does
  • Use of new or auxiliary Java class libraries and frameworks which make Java useful for working with VRML, client-server systems, relational databases, and persistent object databases.




If you are interested in any of those things-if you want to take Java beyond animated coffee cups and flashy Web pages-you should read this book. It is filled with tricks on both small and large scales: handy snippets of code, complete sample classes, and high-level design strategies designed to help you make the most of Java\'s unique combination of features.
The authors of this book like Java and think that it has tremendous promise, but you won\'t find much breathless hype here. We assume that readers are already familiar with the basics of the Java language and API, and if you know that much, you\'ve heard the claims already. So instead of asking you to sit through that again, we\'ve tried to concentrate on information that you can actually use to bring some of the promises to reality. We have been frank about deficiencies in Java and its libraries, steering you away from problem areas, and warning you about bugs and misfeatures which may need to change in some future version of the libraries. We\'ve also tried to provide some of the knowledge you\'ll need to work around some of the problems on your own.

Java Application Development on Linux

Why another book on Java? Why a book on Java and Linux? Isn’t Java a platform-independent system? Aren’t there enough books on Java? Can’t I learn everything I need to know from the Web?

No doubt, there are a host of Java books on the market. We didn’t wake up one morning and say, “You know what the world really needs? Another book about Java!” No. What we realized was that there are a couple of “holes” in the Java book market.

First, Linux as a development platform and deployment platform for Java applications has been largely ignored. This is despite the fact that the *nix platform (meaning all UNIX and UNIX-like systems, Linux included) has long been recognized as one of the most programmer-friendly platforms in existence.

Those few resources for Java on Linux that exist emphasize tools to the exclusion of the Java language and APIs.

Second, books on the Java language and APIs have focused on pedagogical examples that serve to illustrate the details of the language and its libraries, but very few of these examples are in themselves practically useful, and they tend to deal only with the issues of writing programs, and not at all with deploying and maintaining them. Anyone who has worked on a major software project, especially a software project that is developed and deployed in a business for a business, knows that designing and coding are only about half of the work involved. Yes, writing Java code is only slightly affected by the development and the deployment platform, but the process of releasing and maintaining such applications is significantly different between platforms.

To address these missing pieces, we decided to cover development and deployment of a Java application that has command-line, GUI, servlet, and enterprise components on a Linux platform. We’re writing the guide book we wish we had had when we started writing and deploying Java applications on Linux. We’re going to show you a simplistic enterprise application, “from cradle to grave,” but along the way cover issues of design process, production environment, setup, administration, and maintenance that few books bother to cover.1

If you are considering buying this book and you are wondering if there is any information in here that you can’t get for free on the Web, then, no. There is not. In fact, there is little information in any Java or Linux book that is not available for free on the Internet. In fact, in each of our chapters we will tell you where on the Web to find virtually all of the information we present, and then some. And yet books continue to sell, and we have the chutzpah to ask you to buy the book. The reason is that Web information is scattered, unorganized, and of highly variable quality. We will be trying to bring all the relevant information together in this book, in a clearly organized manner (and, we would like to believe, at an acceptably high level of quality). We think that has value.

Also, this book is part of the Bruce Perens’ Open Source Series. This book is part of the Web literature. And you may freely read it and use it on the Web. We hope this book will be one of those you use on the Web and buy on paper. We don’t know about you, but we like to use Web books for reference, but for reading, we like books. We own at least three books that are available for free on the Web: Thinking in C++, Thinking in Java, and O’Reilly’s Docbook: The Definitive Guide. We hope that open publishing will be the new model.






















Spring by Example

       Spring was not developed in a boardroom and as a result it has a vibrant and sometimes confusing context. This book  will first introduce you to the core concepts behind Spring and how Spring will make your life easier (and more interesting!). Spring is built around a few key patterns and some relatively new concepts in Java programming. In this book after the introduction, each article will be based on a working example available from the Spring by Example Subversion repository.


While Spring evolved out of the J2EE realm, in keeping with the idea that Java components should not be tied to a particular architecture, we only require that you have some knowledge of Java and XML in order to understand and make use of most of this book. Although more advanced examples may require some additional knowledge to understand the example fully, but there are references at the end of each example to read more about the subject covered.


Check the book here

You can buy books from below Amazon Links too...


    

Tuesday, June 15, 2010

GMAT Material-II

GMAT (Graduate Management Admission Test) is an exam conducted by GMAC (Graduate Managment Admission Council) to access the candidate for MBA Education and Career. Many B-Schools around the world consider this exam as a criteria to select its students. A full time experience of at least 2 Years would be required to qualify for applying to most of the B-Schools based on GMAT. There are many entrance exams for getting in to Managment eduction. CAT, XAT, JMET, MAT to name a few. 

Details of GMAT exam are shared on the earlier post. But to make a brief introduction it tests the student ability in English (Sentence Correction, Reading Comprehension, Critical Reasoning) , Quantitative ability (Algebra, Geometry, Mensuration etc) and Data Sufficiency. You can check earlier post for more details on this. 

GMAT as a test is very easy compared to other MBA entrance exams. But as it was computer adaptive test with its unique test and score strategy, makes it difficult if not equipped with good practice. In an attempt to help your preparation for this exam i have already provided few materials that improves your score. Here are few more materials that could drastically improve your score. 

Please download required material. Its free  


Note: Please try to download by clicking open in a new window.

Hope this material will be of immense help.
Will soon return with best material.




Thursday, May 27, 2010

GMAT Material - I

GMAT - Graduate Management Admission Test is conducted by GMAC (Graduate Management Admission Council) to test the candidates ability on the areas necessary for Management Career.

GMAT which is accepted by all the international B-Schools, tests mainly candidates English proficiency, Basic Mathematics, Issue and Argument Analysis.

With a 3.45 min duration GMAT tests all the areas specified below.

English Proficiency mainly consists of Sentence Correction, Reading Comprehension and Sentence Corrections.
Basic Mathematics consists of general topics like Ratio and Proportions, Interest, Geometry, Statistics, Progressions, Permutations and combinations etc which are of high school standard.
Analysis mainly deals with understanding ability of the candidate and respond to the situation.

GMAT is essential for students with the aim of pursuing MBA abroad. Its said that every year 2,00,000 students  take the test out of which only 50 students score 800 (Max marks) there by maximizing their chances in getting the B-Schools they aspire for. Being a MBA Aspirant one should always aim for the maximum score. There are many institutes and websites which offer MBA training directly or online. Commonly heard training institutes include Manhattan, Princeton and in numerous websites offering online classes.

One can get online videos explaining each concept individually in YOU TUBE. Practicing one material or one test cannot help you in achieving best scores that would help you in your B-School application. One need to practice lots of stuff before going to exam. You can get lots of stuff from internet, but to help you and save your time i have provide links to download all the information i have gathered that would be definitely useful for you.

As the information i have gathered is not sufficient to post in one blog, i will be positing them in following posts. Please come back to collect your valuable material.

Materials for this post
Note: Please try to open the links in a new window 


Cliff GMAT
Critical Reasoning Material
Ultimate Guide to GMAT
Data Sufficiency Material
Vocabulary List
15 Real GMAT Tests
4 Real GMAT Tests
Actual GMAT Test
GMAT Flash Cards

Provided some valuble material that cold be helpful for you. Soon will provide some more material. Keep checking for updates. 



Search This Blog

Custom Search

Search Web

Custom Search