You could put your verification ID in a comment Technical Book reviews: JAVA

Chitika

Showing posts with label JAVA. Show all posts
Showing posts with label JAVA. Show all posts

Friday, August 21, 2009

Head first Servlets and jsp review

Head first Servlets and jsp review

authors:Kathy Sierra,Bert Bates and Bryan Basham

about authors :
___________
Kathy Sierra: she has been interested in learning theory since her game development career. As part of that she took this head first methodology of teaching and she succeeded in that.
She successfully wrote so many java books by using head first methodology. one of them ,
Head first design patterns won awards like Jolt award and was in the list top ten books of amazon.com
She is a member of development teams of so many sun certified java examinations. she is also the founder of one of the largest java community websites javaranch.com.
Bert Bates:
He is a software developer and architect. He also interested in learning theories and artificial intelligence. Like Kathy sierra he is also member of the sun's java certification exams development teams.
He is also founder of the great java community website javaranch.com.
Bryan Basham:
He has 20 years of experience in software development and was the lead designer for SCWCD1.4.


Contents
__________

introduction
1.why use servlets and JSP
2.web app architecture
3.Mini MVC Tutorial
4.Being a servlet
5.Being a web app
6.conversational state
7.Being a jsp
8.Script-free pages
9.Custom tags are powerful
10.when JSTL is not enough
11.deploying your web app
12.keep it secret,keep it safe
13.the power of filters
14.enterprise design patterns

appendix a :final mock exam



review
________

It is another good book from head first series, this is very much useful foe the people who are targeting SCWCD1.4.book is well organized and brain-friendly study guide in authors words.
as the book's main target is SCWCD1.4 it does not tell you how to deploy servlets and jsp files with a specific server.
for the beginners it tells from the beginning and for the advanced it covers all in depth details of servlets and JSP.
It is better to read it from the beginning even though we have some servlet and JSP knowledge.
many readers told that who reads and practices examples given back on the chapter,can easily score 90 plus score.
in the appendix good mock exam is given.many concepts are explained with good diagrams so that we can easily understand them.

more books from same author(Kathy sierra)
_________________________________________
head first ejb
head first design patterns
head first object oriented analysis and design
head first java

Tuesday, June 23, 2009

Scjp Sun Certified Programmer for Java 5 by kathy sierra and bert bates review

Sun certified programmer for java 5 review

authors : Kathy sierra,Bert bates

Kathy Sierra: she has been interested in learning theory since her game development career. As part of that she took this head first methodology of teaching and she succeeded in that.

She successfully wrote so many java books by using head first methodology. one of them ,

Head first design patterns won awards like Jolt award and was in the list top ten books of amazon.com

She is a member of development teams of so many sun certified java examinations. she is also the founder of one of the largest java community websites javaranch.com.

Bert Bates:

He is a software developer and architect. He also interested in learning theories and artificial intelligence. Like Kathy sierra he is also member of the sun's java certification exams development teams.

He is also founder of the great java community website javaranch.com.


contents

1 . declaration and access control

2 . object orientation

3 . assignments

4 . operators

5 . Flow control , Exceptions , and assertions

6 . String , I/o,formatting , and parsing

7 . generics and collections

8 .inner classes

9 . Threads

10 .Development





review and summary

first chapter contains 4 objectives namely 1.1,1.2,1.3 and 1.4

1.1 says what are the class declaration rules and access modifiers and how they have to be used.

1.2 explains class modifiers like abstract,final,strictfp and details of interface implementation

1.3 describes local variables ,other modifiers like synchronized,variable declaations , array declarations and it also includes java 5 feature enum

like array declaration should not contain include size and enum may contain constructors and local variables.

1.4 explains static variables and methods and also includes java5 feature var-args like var-args must be the last parameter in a method.



second chapter contains 6 objectives namely 5.1,5.2,1.5,1.6,5.4 and also includes previous chapter objectives 1.2 and 1.3

5.1 says what is encapsulation , IS-A and HAS-A relationship and also explains coupling and cohesion

5.2 explains polymorphism and reference variable casting

5.4 explains overloading and overriding,constructors and instantiation.

1.5 describes overloading and overriding and return types.

1.6 says about constructors and instantiation



Third chapter contains 4 objectives namely 7.3 ,7.4 ,3.1 and 7.6 and also includes previous chapter objectives 1.5,1.3 and 5.4

7.3 says how to pass variables into methods.

7.4 describes what is garbage collection and how it happens.

7.6 explains scope ,basic assignments ,using a variable and array element that is uninitialized and unassigned.

3.1 says how to use wrappers and when to use boxing and unboxing.


whole fourth chapter contains only single objective called 7.6 which is also been discussed in the previous chapter

topics covered under 7.6 objective are :

realtion operators

instanceof operator

arithmetic operators

String concataion operators

increment and decrement operators

Ternary and logic operators

Fifth chapter contains 6 objectives namely 2.1,2.2,2.3,2.4,2.5 and 2.6

2.1 says how to use if and switch statements

2.2 describes how to use loops and how to use break and continue.

2.3 explains assertion mechanism java1.4 feature.

2.4,2.5 and 2.6 explains how to handle exceptions.


sixth chapter contains 5 objectives namely 3.1,3.2,3.3,3.4 and 3.5

3.1 describes string,stringbuilder and stringbuffer.

3.2 explains File I/O.

3.3 describes serialization.

3.4 analyses Dates,Numbers and Currency

3.5 explains parsing, tokenizing and formating


seventh chapter contains 5 objectives namely 6.1,6.2,6.3,6.4 and 6.5

6.1 describes collections and key attributes of collections.

6.2 explains hashcode() and equals() methods

6.3 says how to use collection classes

6.4 explains generics java 5 feature

6.5 tells how to sort and search lists and arrays and describes utilities in collections and arrays.

eightth chapter does not contain any objectives but covers 4 topics namely

1.inner classes

2. method local inner classes

3.anonymous inner classes
4. static nested classes


ninth chapter contains 4 objectives namely 4.1,4.2,4.3 and 4.4

4.1 says how to define ,instantiate and start threads.

4.2 describes thread state transitions and sleep,yield and join.

4.3 explains thread deadlocks,concurrency and synchronization

4.4 describes how objects communicate with the help of wait and notify.


tenth chapter contains 3 objectives namely 7.1 , 7.2 and 7.5

7.1 says how to use static imports

7.2 describes how to use java and javac

7.3 explains JAR files how to search by using java and javac and also explains packaging and searching.