James Kesari

+ Follow
since May 18, 2006
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by James Kesari

This class is great. But the only problem is, if the bean object contains a collection object as its member variable then it does not drill down further.

any suggestions please?
14 years ago
I have a requirement to print the member variables and their values of a java bean object. I am thinking of using reflection to perform this task.
But the challenge is, if one of the member variable happens to be another java bean then the member variable and values of that bean also needs to be printed.
I am not sure how I can verify if a particular member variable is a java object or not. More specifically, the difficult part is to differentiate between jdk java objects(like String, Boolean, etc.,) and the custom java objects.
Do you have any ideas in accomplishing this?

14 years ago
Yes, I applied the modifications on the new template. But my concern was on the recursive looping.
The recursive loop runs through to find a matching template and if it finds one it applies the template, else it just copies over(starting from the leaf node).
I was thinking of a better way for running the recursive loop.
Say, if the program realizes the parent node it is trying to match doesn't match with any of the templates then it should just copy it over and should not even recurse further.
If it finds one, then it should go to the child node and find for the next match.
This might significantly reduce time. But I was looking for a better way of accomplishing this.
For eg.,

If I have to modify <d> node, then the loop should not even go inside <a>. It should just copy <a>.
It should go inside a node only if it realizes a node under it needs to be modified.

Do you have any suggestions?
I have an input xml document out of which most of the tags are to be copied over to the output xml as such. At some places(Xpaths), there is a need to make some modifications / add additional entries.
This is done using a recursive loop until the matching template is found for the Xpath. I am not sure if this is an effective way of doing this. Do you have any better suggestions/solution? How are these things generally handled? Any pointers/link would really help.
I have pasted a gist of the xsl below,

You can post your resume in the job portals (like naukri, jobsahead, etc.,). Once you are through with this, consultants would automatically pick up your profile and you will receive several calls.
You can demand from Rs.1-1.3 million p.a. Again, depending upon your skill set you can gain more or less.
All the best !!
14 years ago
Yes its after deductions and health coverage. It is monthly
15 years ago
Can you let me know if 2000GBP, a decent salary for living in Leeds,UK?
What is the rent/living expenses,etc., for a couple?

Appreciate any guidance ..

[ October 18, 2006: Message edited by: Ben Souther ]
15 years ago
I feel it should not be a problem since it is just 1 yr (or) even better to show the experience so it increases your value worth. Mostly companies do verify just the previous employment (in your case Company 2) and don't generally go beyond that. Even then, if you have Company 1's pay stubs that should be good enough.
This is just my personal opinion.
15 years ago

1. Should I stick to the domain or not? Is it necessary to continue in the same domain?

It is probably good to stick to the domain(esp., like Telecom) since the scope of development is high. However, it is not absolutely necessary if you are bored or doesn't like to.

2. Are there any other paths apart from the normal software engineer path as below?
Software Engineer -> Senior Software Engineer -> Project Leader -> Project Manager -> Delivery Head etc.

You can also follow the technical ladder.. many of the Indian companies has this option now..
Developer-> Tech lead/specialist -> Senior Tech lead/specialist -> Technical Architect -> Solution Architect...

3. I want to design/develop/implement new protocols/technologies rather than doing the same kind of application development.

Probably what you want to do is look for product development companies (or) look for companies which work for software companies. They usually have
technology as their verticals.

4. May be I want to be an architect J

As you wish...
15 years ago
I have been in the job search for a month now and have around 7+ yrs of total IT experience. I have cleared almost all of the interviews that I have attended so far except for one. I just wanted to share that experience with you all.
It was for one of the prestigious MNC - no.2 services company globally who many has bitched about in this forum .
When I went through those posts(before I appeared for the interview) I was actually very skeptical.. what's written here is probably not true.. people have different experiences. But fortunately / unfortunately I din't expect I would go through the same experience.
In the 1st round I cleared the technical interview, the interviewer mentioned you are very good technically. I was happy and was waiting for the call for the 2nd round(senior mgr round).
Nearly after 15 to 20 days.. after me repeatedly calling them(the recruiters), arranged for the 2nd round. The guy who interviewed me was real nuts. He behaved like a school pass-out. One of the questions he asked me was
1) What is the prime thing you look for during the process of KT (Knowledge Transfer)?
I said the prime thing would be to ensure I have acquired complete knowledge of the software/product, I would be responsible for.
For some reason, this guy din't like my answer and he was asking me to think hard for atleast next 30 mins. In the meantime, I gave him several other answers trying to understand what he is actually expecting ..
after all this time.. he kept on saying.. think..think..and the session was over.

I knew what the result was... I was actually laughing at myself and realized how true it was, the experiences of others I read in this forum....

15 years ago
Hello All,
I don't want to put the jsp's under WEB-INF folder.

I included the following in the web.xml. But still I am able to access the jsp's. Am i doing something wrong?
I am using WSAD 5.1.1

< security-constraint >< display-name >Access restticted to jsp< / display-name >
< web-resource-collection >
< web-resource-name >Restrict jsp< /web-resource-name >
< description >Restrict jsp< / description >
< url-pattern >/*.jsp< / url-pattern >
< http-method>GET< /http-method >
< http-method>PUT< /http-method >
< http-method>HEAD< /http-method >
< http-method>TRACE< /http-method >
< http-method>POST< /http-method >
< http-method>DELETE< /http-method >
< http-method>OPTIONS< /http-method >
< /web-resource-collection >
< /security-constraint >
[ July 25, 2006: Message edited by: James Kesari ]
15 years ago
Have a look at "object cache" opensource implementation from Apache..
----------------- ------------- ------------- ------
U-> Apache Web Server <--->Apache Tomcat <----> Jboss App Ser <---> DB ser
----------------- ------------- ------------- ------

This is required if you want to make use of EJB services (i.e) if you have business logic that need to be remotely accessed and used by multiple applications. Bonus you get is transaction management, pooling etc.,

----------------- ------------- --------
U-> Apache Web Server <--->Apache Tomcat <---> DB ser
----------------- ------------- --------

This is required if your application is pretty simple and doesn't require EJB services.

This is my understanding of the above. Others might be able to shed more light.
If it is a utility class why do you need pooling?
Utility classes are generally static methods / Singleton, depending on the usage.
It actually depends more on the container and its settings. To get a better understanding on the bean / container relationships.. you may have to read the underlying concepts of Stateful/Stateless session beans.. aswell Entity.