spring portlet mvc step by step--Project Create.

环境介绍:
Dev Tool: Eclipse 3.2
Web Server: Weblogic 8.1 SP5
Framework: Spring2.0
Script: Ant script.
Portal Server: Vignette Portal
通过上面的link下载相关的资源。
 
相关介绍
 
Portlet:
一个 Portlet 是以 Java 技术为技术的 Web 组件,由 Portlet Container 所管理,专门处理客户的 request 以及产生各种动态的信息内容。Portlet 为可插式 ( pluggable ) 的客户界面组件,提供呈现层成为一个信息系统。
这些由 portlet 产生的内容也被称为片段 (fragment),而片段是具有一些规则的Markup( HTML、XHTML、WML ),而且可以和其他的片段组合而成一个复杂的文件。而 Portlet 中的内容正常来说是与其他 Portlet 的内容聚合而成为一个 Portal 网页。而 Portlet 的生命周期是被 Portlet Container 所管理控制的。
 
Portlet Container:
 
portlet container 是提供 portlets 执行的环境,包含了许多 portlets 并且管理他们的生命周期,他也会永远保存着 portlets 的喜好设置,一个 portlet container 接收到来自 portal 的请求后,接着将这个请求传递给存在 container 的 portlet 执行。portlet container 没有义务去组合 portlets 产生的信息內容,这个工作必须由 portal 来处理。portal 和 portlet container 可以放在一起视为同一个系统的组件,或者分开成为两个独立的组件。
 
关系如下:
 
 
当用户请求一个portlet的时候, portlet container 接收 portlet 产生的内容。通常 portlet container 将这些内容提交给 portal server portal server 从这些内容建立 portal page 然后将它传给客户端
相关的介绍请大家参看 JSR168 spec.
 
开始 Spring portlet MVC step by step 吧。
 
1.创建目录结构:
a. 打开 eclipse, 新建一个 java 工程 . 名字 ShoppingCart.
b. 创建 src folder. src/main/java
c. 创建包结构,这里我们采用 4 层结构来实现 MVC.
Model layer : 实现 model. 就是通常的一些存放数据的 bean. (商品的一些基本信息)
    存放在 org.upyaya.shoppingcart 包下
DAO layer: 实现数据库的数据准备。用于存储和获取 Model layer 的实例
    存放在 org.upyaya.shoppingcart.dao
Service layer: 商业逻辑 ( 更新商品,删出商品等等 )  
    存放在 org.upyaya.shoppingcart.service
Web layer: 控制导航逻辑,比如页面的跳转等。联系 service lay jsr168 的纽带 .
    存放在 org.upyaya.shoppingcart.web
 
d. 创建web目录。创建完成后的结构如下:
 
context :存放application context.其他的放什么大家看名字就知道了。
注意,source的对应结构是这样的:
e.引进编译的编译的lib.Spring 的下载包下面包含了我们需要引进的所用的jar包。
见下面的目录:
待续
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值