can anybody give some exercises on java

right now i dont have any work in the office?in which technologies should i concentrate more?last week i deployed simple web application in spring worked well.can anybody give some exercises on java which will be useful?
LVL 20
chaitu chaituAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mick BarryJava DeveloperCommented:
I'd suggest implementing a web site that *you* would find interesting, or even useful to you. Working on something that interests you is a lot more productive than some exercise and once you're finished (are sites ever really finished) you have something that is actually of use and that you can build on. Thus also building on your experience.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Mayank SAssociate Director - Product EngineeringCommented:
Join my team and I'll give you loads of work :)
Mayank SAssociate Director - Product EngineeringCommented:
Don't take the joke seriously :) it depends upon what you want to work on? Do you want to use servlets, JSPs, EJBs.... do you want to make a web app or a simple desktop application.... or maybe try some hands on with J2ME?

For a start - try making a Forum software like EE where users can register, discuss on topics and get e-mail notifications (use Java Mail API).... you can find examples here:
PMI ACP® Project Management

Prepare for the PMI Agile Certified Practitioner (PMI-ACP)® exam, which formally recognizes your knowledge of agile principles and your skill with agile techniques.

chaitu chaituAuthor Commented:
i already worked on servlets, JSPs, EJBs.i am not saying i am not an expert .its good suggestion making Forum software like EE .i will check that site.
Mayank SAssociate Director - Product EngineeringCommented:
If I were you, I would've tried my hands on some stuff with business-significance (not sure if you work in the software-services industry) so that it can be demostrated as something which has business-value and can be used to attract clients. For example, if you have an existing retail customer (who uses bar-codes), write a smart application using RFID to demonstrate the superiority of the technology and improvement in business-process.
chaitu chaituAuthor Commented:

where r u working and which location??
Mayank SAssociate Director - Product EngineeringCommented:
Check my profile.
chaitu chaituAuthor Commented:
what is RFID????
Mayank SAssociate Director - Product EngineeringCommented:
Radio Frequency Identification.
Mayank SAssociate Director - Product EngineeringCommented:
Good read - 

Its nice to work on upcoming cutting-edge technologies of the future :)
chaitu chaituAuthor Commented:
Join my team and I'll give you loads of work :)

after seeing this i thought u must be working somewhere in india;i was correct.
Mick BarryJava DeveloperCommented:
We often have work experience work going also if you're interested.
Mayank SAssociate Director - Product EngineeringCommented:
Let's keep non EE chat away from this topic :)
Try using Hibernate separately in your Web Application.

also you can try the following ;
Run the same app with
a) Hibernate
b) Entity Beans
c) Direct JDBC calls
d) Stored Proc calls(optional)

Compare the effort required in each implementation and the performance under load for each way.
You can come up with a graph which shows the variation in perrformance with varying load for each impl.

So the next time anyne asks you which way to go, you have everything ready :).
chaitu chaituAuthor Commented:
how to calculate the performance under load ???
Mayank SAssociate Director - Product EngineeringCommented:
Try writing a simulator and run various instances of it which behaves like multiple users trying to connect at the same time (mrigank, getting your job done ? ;-) he he....)
he he
he he, not exactly.
Have this debate with others all the time
Elegance vs Performance
Genericness vs Direct Approach
etc etc

If you have the numbers vs the ease of implementation, then based on the Project requirement, you can take a call ;). No one argues the numbers.

To calculate performance, you can simulate Users using tools that come along for the same.
Some might be free.

Or if you have enough time, create a tool to simulate Users.
A tool that can spawn a specified number of threads and will call a given url and measure the results.
Another idea for you ;).
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.