• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Just Starting a new project .... need advice!

 
Bartender
Posts: 1971
17
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
We're staring a new project where a client would log into a Web form and see his "portfolio" (Client Details).
We're envisioning this has having several layers:
1. GUI (Browser)
2. Business Rules (tier 2)
3. Data Access Logic (tier 3)
4. Database itself
The question I have is should I look at Struts or something like it or is there a better way to create an n-tier application like the one we're planning?
I know there are also frameworks that map objects to tables.
Any advice would be greatly appreciated.
Thanks.
-- Mike
 
author
Posts: 184
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Mike,
Your project's big picture is too generic to decide if Struts if right for you. However it is not question of IF, but WHEN you will start using a framework to handle the necessities of the web applciation. Whether Struts or WebWork, Tapestry or Velocity - you will end up chosing one.
You can choose Struts for any projects more than 2 months of development time.
Getting up to speed with the frameworks takes time and you can substantiate the time spent only if you can show the ROI on that time. If your project already has a experienced developer, there isnt even a scope to look back on whether or not to use Struts.
As you want to seperate the business logic layer from presetnation logic - you will go either the regular Java objects, Session EJBs or lightweight containers like Spring.
Using O/R tool is definitely advisable for Data access layer if your project's development time is 4-6 months or longer.
Srikanth
Author: Struts Survival Guide - Basics to Best Practices
 
author
Posts: 114
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You might want to checkout my AppFuse project - it'll greatly reduce the ramp-up time on your project.
http://raibledesigns.com/appfuse
 
Ranch Hand
Posts: 398
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Srikant hi,
Can you say a few words about your book? It looks intersting. I am looking for a good book to start on struts.
Thanks,
vasu
 
Srikanth Shenoy
author
Posts: 184
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Vasu,
The rules of this forum does not let me to discuss about that.
You can find out more from the Publisher's web site.
Hope that helps.
Srikanth
Author: Struts Survival Guide - Basics to Best Practices
 
Sheriff
Posts: 17644
300
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Srikanth Shenoy:
The rules of this forum does not let me to discuss about that.
You can find out more from the Publisher's web site.
Author: Struts Survival Guide - Basics to Best Practices


We only have a few rules and I'm not sure which one (you think?) we have that would prevent you from saying anything about your book. After all, your book is about Struts and this is the forum where we talk about it. Please, by all means, tell us more about your book.
Edit: If you still feel uncomfortable about posting in this forum, we could always start a thread in the Bunkhouse Porch forum. In fact, on second thought, that might be a more appropriate place to talk about it.
[ February 17, 2004: Message edited by: Junilu Lacar ]
 
Srikanth Shenoy
author
Posts: 184
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

We only have a few rules and I'm not sure which one (you think?) we have that would prevent you from saying anything about your book. After all, your book is about Struts and this is the forum where we talk about it. Please, by all means, tell us more about your book.
Edit: If you still feel uncomfortable about posting in this forum, we could always start a thread in the Bunkhouse Porch forum. In fact, on second thought, that might be a more appropriate place to talk about it.


It is tough to draw a line between book info and advertising.
I like to be on the safer side.
I had never looked at Bunkhouse Porch before.
Having looked at it, I feel that is a good place to post without offending people on this forum. Thanks for the advice
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic