My Thought Process!


Monday, November 25, 2002
I am an IT Manager !!!!!!! WoW


I just could not believe my eyes. Today at arround 9:30PM I opened the application from to be filled on VISANOW. An account is being already created for me and most of the information is bing filled in that. I started going though the filled in filed and in the positon field, its being written IT Manager. Its just unbelievable, its like a thanks giving gift for me. Its like a dream come true. Its showing the fact that the goals written down comes true no matter what if you believe in it. Its like a miracle. I works. Its a dream come true. God thank you very much for this. I am not sure until actually my petition gets apporved, but atleast its being written like that in the form and its a great feeling. Asesome feeling. Now i need to work to fulfill this positions responsibilities. I need to get geared up for this position. God give me strength and endurance. Ma Nanna I love you. I am greatful to my family and all of my friends who has helped me reach this state by helping me through various stages of my life.




Monday, November 18, 2002
New Features in EJB 2.1

Enhanced Webservices Support

Enhanced EJB Query features

EJB Timer Service


In webservices JAX-RPC and JAXM are supported. JAX-RPC is a Java RMI over SOAP. Stateless session beans can be deployed with the ability to access the external webservices or as end point webserice that can be accessed using SOAP by any client.

JAXM is Java API for XML Messaging which is a compliment to JMS api. It provides MDB's with one-way messaging and request-reply model's.

EJB 2.1 extends the elegant programming model of the message-driven bean beyond JMS to any messaging system. While vendors must still support JMS-based message-driven beans (JMS-MDBs), other types of messaging systems are also allowed. For example, most, if not all, vendors will support the JAXM-based message-driven bean. I can also envision other types of message-driven beans supporting SMTP for e-mail, SNMP for device control, peer-to-peer protocols, instant messaging, and many other open and proprietary messaging systems. In addition, the message-driven bean has become an elegant option for serving connections to legacy OLTP systems like CICS, IMS, openUTM, and others.

Destination linking feature that is provided will allow to configure the destination of the message at deployment time to either a MDB or any other system which can take this message as input.

Timer service is the much awaited scheduling system which can make the lives of developers easy. Its available for Stateless and Entity beans and they have to implement TimerObject interface for that. It can be used for scheduling!

In EJB QL there are some new additions like ORDER BY clause, MOD, AVG, COUNT, MAX, MIN and SUM.







Sunday, November 17, 2002
About Writing

Wrting is a beautiful art which can be mastered in a period of time. It takes perverence, creativity and interest in it to master it. All these qualities can be nurtured and refined in a period of time by putting effort. But first if anybody want to develop the art of writing, then all what they have to do is start writing and in a period of time this becoemes a habit and the thought process will start flowing as one matures. I have beeb thinking of writing for so long time, but never actually started writing. It was b'cos of too many excuses like, I am not good at writing, I am too busy to write, writing needs to put lots of effort, I am not creative enough to write, I have no time to write, ppl will criticize that my writing is of poor quality. But dude how will my writing matures and increase in quality if I never start writing? So, finally I started writing. And I am doing it regualarly, one day i will be publishing world class books with state of art topics which will be read by millions of ppl. This is a dream, all dreams are achieved by making a continuous effort to realize them. As such right now I am opening myself to lay down more dreams , soon I will be publishing posts about my dreams in more organized manner with more content in it and may be deadlines to achieve them and the effort required and effort I will be putting in realizing them.


Now that my writing is deviating to various topics, which happens initially until I get some clarity of thought over a period of time. I am just wondering why I have to wait for some more time for attaining the clarity of thought. Why not I get it right now? What is required for clarity of thought. First thing is that, I should try to choose a topic and make the best effort not to deviate on that and try to come up with as much content as possible for that particular topic. If I find out that that the content has exhausted, give a break or close the topic temparily and come back again. Lets say current writing that is going on now, i started with an idea of writing about my writing ability and may be a notes that will help novices to follow to develop their writing habits. In between it deviated a little bit, but now its again on track. I guess this deviation is also a part of good writing. As you deviate and try to again get on track you will get more ideas in the the current topic from the deviated topic. There lies the creativity of making a cool script. So, try to be focussed on a topic, but don't worry much if you find yourself deviating onto other topic. If you find yourself deviating then, try to pick creative ideas and again come on to the right track. Thats it, you go boy! happy wirting!


Net IP MBA Inofrmation meet. Well, its just like normal stuff over there. The ppl. are just normal like any body. It takes some interest and dedication and lots of leadership to get through the activities. Basically it starts at vision and determination. Its really easy to get there once you know where to go. You don't have to be afraid of it, just go ahead and do it.

What would you do if you are not afraid? Ram what would you do if you are not afraid?


Saturday, November 16, 2002
Swaroop gave a good insight into wealth mgmt. Well, the summary boils down to the following.


Every Month Save/Invest 40% of your earnings


The savings break up is as follows:


40% of Savings i.e 16% of the whole goes in to Securities like CD's, Bonds etc which will give a constant return on investment of more than 4% per annum


30% of Savings i.e 12% of the whole goes towards long term stock investment i.e keep buying good stock even if the rate goes down. This yields huge returns in the long run.


30% of Savings i.e 12% of the whole goes towards short term trading which need to be traded daily/weeks on various stocks and enjoy the play.


Critical Mass:

Critical Mass is the amount of money required to manage the current standard of living even with out working. Right now the ciritcal mass for me about 45K. I get Financial freedom when I achieve the critical mass. This is the current standard. This can invrease in future. So, the first target will be to achive the critical mass and achieve financial freedom.



Books to be read:
How to invest in stocks.
Rich Dad & Poor Dad



Thursday, November 14, 2002
Writing a book. This sounds so good to be and a wonderful idea to do that too. EJB jump start, wooo, sounds so cool and this will help a lot of guys who want to get into starting coding directly.


Points to Ponder and Remember!

1) EJB info for dummies.

2) How to start writing an EJB.

3) What are the fundamental steps involved.

4) Brief Info and links to advanced stuff.


Good start though, lets start working! Will put more ideas as the script evolves!


Target Audience - Java Programmers, Ppl. who are interested to have jump start on EJB.


Tools to be used: JBuilder, I perfer Eclipse, its open source. Weblogic / JBoss (open source).



Wednesday, November 13, 2002

Fast Track to Struts
Based on MVC (Type II) frame work. Uses Service to worker pattern.
All incoming requests are handled by controller(ActionServlet class).
The logical mapping of the requests in done using
Multiplexed Resource Mapping.
The contoller delegates all the requests to RequestProcesser(RP,
acts as a dispatcher ) which inturn dispatches the request to a
form bean to validate the form and to a request handler for
accessing the model. FormBean acts assists RP to form
intermediate data model required by the view. The RP uses the
declarations in struts-config.xml file. the execute() method
of the request handler is responsible to contact the model.
Depending on the output the request handler will return an
ActionForward configuration object. The RP will use
ActionForward object to invoke the next view
Command Pattern using Action Mapping.

request that is used for identifying the action mapping.
This maps to the "action" attribute of the
element of the HTML.
type="packageName.EditCustomerProfileAction"
//Class that will be used to create the request handler object
name="CustomerProfileForm"
//form bean that is used to validate the form and hold form data.
The form bean will be saves in the specified scope.
scope="request"/>


Navigation Using Action Forward
ActionForward objects are configuratin objects created from element.
type="packageName.EditCustomerProfileAction"
name="CustomerProfileForm"
scope="request"/>



Error Handling
ActionError objects contain the error information.
ActionErrors object holds a hashmap of ActionError objects.
The error page can use ErrorTag as follows
<%taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>

For handling exceptions, there is a separate provision in the struts
framework.
To enable the once only form submission, struts framework uses TOKEN
mechanism, thus securing the e-commerce applications.
Form validations can be done dynamically using the inbuilt validation
mechanism catering to both static and dynamic validations.

Finally, i got a little insight into STRUTS and it feels good.



Pacing with Emerging Technologies

World of software and hardware is moving very fast, really really fast. Here in america the general software market is saturated, but there are lots of new technologies like tablet pc, pocket pc, dual wireless cords, portable devices etc. The world of hardware is becoming smaller and smaller, more portable and mobile day after day and the pace with which this is growing is really like lightening. To keep up with the pace my reading and understanding speeds should increase a lot more. One more thing I have to recognize is that there is limitation for my personal capabilities and i need to harness the available resources like portable devices, friends and more human power to help me out in making the journey. For this first i need to become more resourceful and should be able to reach a position where i will able to actually produce wealth and drive the resources to a higher level. What should I do for this?

In india, they have really done something phenomenol in the IT field. they have developed 'SIMPUTER' which is a lowpriced edition of computer, which is aimed at providing at about $250 USD. This machine runs on linux and acts as a thin client for a common man. This client meets the needs like day to day operations like spread sheets, internet browsing, weather information, games, mp3 players etc. This is a revolutionary machine which will help in making the common man, in a developing countries where the cost is primary criteria, get the benefits of using the computer for day to day chores.

I need to think more in these terms of developing products which are going to make a significant impact on the world. I need to read up more books on leadership, management and entreprenuer skills. I need to act more decisively in this direction.


Tuesday, November 12, 2002
This is a new bolg. I am trying to get used to this free expression of thoughts that too on internet. This is like I am opening up my mind to millions of other bloggers, if at all they are following my blog. I intend to do postings to the blog regularly. I want to embrace the quote, 'What would you do, if you are not afraid?' I want to get into deep into my nerrves, so that it triggers automatically when ever i face a situation.

Now that, I plan to try my luck as a programmer on Desi Masala, I need to contact Sandhya regarding that and talk to her to arrange the audition. It would be really exciting to get on that platform. I want my quote to help me out in the process, i have been postponing this for the last 2 days b'cos of fear of acceptance. i want to conquer that and go ahead and give it a real good shot and get into main stream.

Tomorrow there is a EJB2.1 meeting, i need to get some notes and publish some imp. points from the meeting. As i mature in this publishing stuff, i think i will eventually become a good writer ;-)