社区
Web 开发
帖子详情
教学网站的开发问题
Jessica1020
2008-01-29 10:04:19
我的毕设是用JSP做一个教学网站,网站包括教学资源,在线答疑,论坛,视频浏览,课程管理,班级管理,个人信息管理。
导师想放在学校网络上使用。就是想问问大家,用模式一,还是模式二?
...全文
99
10
打赏
收藏
教学网站的开发问题
我的毕设是用JSP做一个教学网站,网站包括教学资源,在线答疑,论坛,视频浏览,课程管理,班级管理,个人信息管理。 导师想放在学校网络上使用。就是想问问大家,用模式一,还是模式二?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jessica1020
2008-01-30
打赏
举报
回复
回复guoqiangone :
模型一:
称之为 JSP+JavaBeans 模型。在这一模型中, JSP 页面独自响应请求并将处理结果返回给客户,所有的数据通过 JavaBean 来处理, JSP 实现页面的表现。模型一也实现了页面表现和业务逻辑相分离。然而使用这种方式就要在 JSP 页面使用大量的 Java 代码,当需要处理的业务逻辑很复杂时,这种情况会变得非常糟糕。大量嵌入式代码使整个页面程序变得异常复杂。对于前端界面设计的网页开发人员来说,这简直是一场噩梦。所以,模型一不能满足大型应用的需要,但是对于小型应用,因为该模型简单,不用涉及诸多要素,从而可以很好地满足小型应用的需要,所以在简单应用中,可以考虑模型一。
模型二:
称之为 JSP+Servlet+JavaBeans 模型。这一模型结合了 JSP 和 Servlet 技术,充分利用了 JSP 和 Servlet 两种技术原有的优势。这个模型使用 JSP 技术来表现页面,使用 Servlet 技术完成大量的事务处理,使用 Bean 来存储数据。 Servlet 用来处理请求的事务,充当一个控制者的角色,并负责向客户发送请求。它创建 JSP 需要的 Bean 和对象,然后根据用户请求的行为,决定将哪个 JSP 页面发送给客户。 从开发的观点看,模型二具有更清晰的页面表现,清楚的开发角色的划分,可以充分利用开发团队中的网页设计人员和 Java 开发人员。这些优势在大型项目中表现得尤为突出,网页设计人员可以充分发挥自己的美术和设计才能来充分表现页面,程序编写人员可以充分发挥自己的业务逻辑处理思维,实现项目中的业务处理。另外,从设计结构来看,这种模型充分体现了模型视图控制器( MVC )的设计架构。事实上,现存的很多开发框架都是基于这种模型的,充分实现了 MVC ,例如 Apache Struts 框架和 JavaServer Faces 框架(关于 JavaServer Faces 框架
这是我从网站上摘得。模型二似乎很复杂。
Jessica1020
2008-01-30
打赏
举报
回复
回复guohaipeng0371 :模型二一个人完成的了吗?我没做过。我也觉得模型一太欠缺技术了。
guohaipeng0371
2008-01-30
打赏
举报
回复
模式一淘汰了,用二吧。
zhangli0803
2008-01-30
打赏
举报
回复
帮顶!
Jessica1020
2008-01-30
打赏
举报
回复
OK!thanks everybody!
guoqiangone
2008-01-30
打赏
举报
回复
用模式二吧,那样比较好一些,当然相对模型一来说要麻烦一点。
如果你技术不太成熟,而且网站不是特别大,时间又不是特别充足建议用模式一,
因为用对一个新手来说用模式二,如果控制不好,在请求转发时容易出错的.
如果有时间的话再转成STRUTS结构,可行么?
-------------
完全可以的
你用struts+spring+hibernate也是可以的.
fangjj
2008-01-30
打赏
举报
回复
如果是有一定的JSP经验,我感觉你应该用STRUTS,毕竟这玩意现在很成熟,jsp+javabean我现在感觉他离不太好,页面脚本太多,不是很爽。
Jessica1020
2008-01-30
打赏
举报
回复
回复laitaogood:如果我先用JSP+JAVABEAN+SERVLET,如果有时间的话再转成STRUTS结构,可行么?
毕竟我没有用过java,只是学习过。现在也只看到servlet技术。我怕时间来不及。
laitaogood
2008-01-30
打赏
举报
回复
这年代了,要与时俱进,用模式2吧
而且用下STRUTS的MVC结构吧,比JSP+JAVABEAN+SERVLET强多了
如果想做得深入的话,可以尝试使用HIBERNATE或者其他什么框架啊,做毕设也是学习嘛
guoqiangone
2008-01-29
打赏
举报
回复
什么是模式一?什么模式二?
说清楚点
21天学通Oracle
第一篇 Oracle管理配置 第1章 Oracle安装配置(
教学
视频:10分钟) 23 1.1 Oracle简介 23 1.1.1 数据库术语 23 1.1.2 主流数据库简介 24 ...第23章 Oracle在C#
开发
中的应用(
教学
视频:12分钟) 391
基于ASP.NET
网站
开发
的 SQL SERVER 数据库
教学
辅导 新手基础实用技术精讲
ASP.NET
网站
开发
数据库
教学
辅导 实用技术精讲,主要针对基于ASP.NET的Visual Studio 2010和SQL SERVER 2008 R2下
开发
的基础数据库部分
博客文章《完成端口详解》配套代码
这份代码是我博客里的文章《完成...当然,作为
教学
代码,为了能够使得代码结构清晰明了,我还是对代码有所简化,如果想要用于产品
开发
,最好还是需要自己再完善一下 详情请参见我的博客 http://blog.csdn.net/piggyxp
基于前端页面
开发
课程
教学
网站
的设计与实现
前端页面
开发
课程
教学
网站
出现以前,人们的学习形式单一,自主学习程度较低,资源共享程度不高,很难接触到更广的知识体系。造成了学习资源的浪费。市面上现在并没有专门的基于前端页面
开发
的课程
教学
网站
,只有泛化...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章