Hello,
I want to be able to use the features that Jasic
provides such as content management with easy database
integration. I have a Struts-based webapp that I
already began designing.
The webapp will basically be an online community tool
and an information site for a non-profit organization.
So far this is what I have:
Two sub-apps:
/ROOT: The main sub-application is here where the main
page, user authentication, user registration features
reside.
Actions:
signup.do
saveSignup.do
editProfile.do
saveProfile.do
login.do
logout.do
index.do
gotoMain.do
setLocale.do
/ROOT/catalog: This is the catalog sub-application
where users can order books, videos, etc.
Actions:
showCategories.do
showItems.do
addToCart.do
checkout.do
order.do
More sub-apps are to be added.
The Model:
Basically I have a three sql database tables so far:
Users: Holds information about the user such as
name, email, username, etc. and also have foreignkeys
to Addresses and Preferences tables
Addresses: default, shipping, and a billing address
for each user
Preferences: user's preferences of how to view the
site such as what language to view it in
These tables are mapped to three objects named User,
Address, Preferences at run-time using the Jakarta
sub-project OJB. A UserDAO object provides the
interface to conveniently pull out information
regarding a user. All you have to do is call
UserDAO.getUser(username).
Security:
Tomcat's JDBCRealm is utilized. Each user has a role.
The actions that have security constraints are
login.do, editProfile.do, saveProfile.do,
addToCart.do, checkout.do, order.do. All other actions
are available to anybody.
The View:
This is the most immature part of the application.
Basic JSP pages with struts-html, struts-bean, and
struts-logic tags compose the view tier. The interface
is very simple and is only used for testing the Model
and the Controller so far. A View framework needs to
be implemented. The view pages are:
in /ROOT:
footer.html
header.html
index.jsp
editProfile.jsp
logon.jsp
main.jsp
signup.jsp
signupSuccess.jsp
welcome.jsp
in /ROOT/catalog:
categories_sidebar.jsp
checkoutConfirm.jsp
footer.html
footer.jsp
header.html
headerWithCart.jsp
order.jsp
shoppingCart.jsp
showCategories.jsp
showitems.jsp
thankyou.jsp
I can provide you with more details if you want to
know more about a specific part of the webapp.
My questions are: How should I start migrating this
webapp to a Jasic environment? Can my Action classes
be directly migrated to Jasic and work or do they need
to be modified in a Jasic-specific way? What about my
JSPs? I need to add portlets to my JSPs to design a
nice interface. Is what I have now that utilizes the
struts tag libraries of any value in a Jasic
environment?
Thanks,
Mete Kural
__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com
_______________________________________________
MVC-Programmers mailing list
[EMAIL PROTECTED]
http://www.netbean.net/mailman/listinfo/mvc-programmers