java web的主要框架与模式的区别

问题描述

java web的主要框架与模式的区别

初次接触,实在是搞不明白框架与模式的区别
1.主要开发框架有:Structs,Hibernate,Spring ,SSH框架是三者的集成框架,当实现
一个系统的时候必须三者都用么?还是只用其中的一种或两种,还有框架是什么意思?
2.什么是设计模式,mvc到底是一个框架还是一个设计模式?
3.设计模式与框架之间有什么联系?
4.当采用jsp+servlet+javabean模式与mvc又是什么关系?当采用这种模式的时候一定要使用框架么?使用什么框架?

跪求大神指点迷津

解决方案

这个东西你去做一个项目就什么都懂了

时间: 2024-10-14 23:36:01

java web的主要框架与模式的区别的相关文章

Java Web 中 过滤器与拦截器的区别

过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符 拦截器,是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现

Java Web前端到后台常用框架介绍

转自: http://blog.csdn.net/u013142781/article/details/50922010 一.SpringMVC http://blog.csdn.net/evankaka/article/details/45501811 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spri

58同城开源轻量级Java Web框架 Argo

58同城开源轻量级Java Web框架 Argo 发表于17小时前| 次阅读| 来源CSDN| 0 条评论| 作者张红月 开源58同城JavaWeb框架 摘要:58同城开源其轻量级Java Web框架--Argo,Argo起源与58同城的内部Web框架wf(Web Framework).目前wf支撑着58同城几乎所 有的Web站点.开发者们对此次开源的反响非常强烈,几乎一天时间就被收藏了90次,fork34个.那么是否会掀起国内的开源热潮呢? 如今,开源已成为业界互联网公司的一种发展趋势,许多公

web java c++ dll-想做一个web系统,框架采用struts+spring,数据库操作部分调用现成的dll是否可以

问题描述 想做一个web系统,框架采用struts+spring,数据库操作部分调用现成的dll是否可以 公司原有一套系统是基于C++的C/S模式的,想在此基础上添加B/S模式,数据库表及字段.数据处理方式都不变,只是需要web显示,我能否采用java进行开发,并使用struts和spring框架,数据库操作不用java调用原来的dll来完成?

基于.NET的Web应用框架构建模式

web|架构 [简介]本文对应于Web表示模式集群,文章的前半部分重笔墨的描述了MVC模式的架构.设计及其ASP.NET实现,而在更加复杂的系统中,随后提出了Page Controller(页面控制器)和Front Controller(前端控制器)作为MVC实现的补充,最后,简要介绍了Web表示模式集群的另外两个模式:Intercepting Filter(筛选器)和Page Cache(页面缓存)模式. "体系结构设计者的第一个作品往往比较简练和干净.他知道自己并不了解正在进行的工作,因此他

各种Java Web层框架的优缺点

现在java web框架非常多,林林总总,让很多人不知道选择那个好:JSF.Spring MVC.Stripes.Struts 2.Tapestry和Wicket,他们都是各有千秋,面对各种问题,八仙过海,各显神通. 这里就小话一下他们的优缺点. JSF优点:Java EE标准,这意味着有很大的市场需求和更多的工作机会上手快速并且相对容易有大量可用的组件库缺点:大量的JSP标签对REST和安全支持不好没有一个统一的实现.既有SUN的实现,又有Apache的实现--MyFaces.国内的Opera

osgi框架-Java web项目模块化开发

问题描述 Java web项目模块化开发 RT,请问如何把一个项目进行模块化开发,之前研究过OSGI框架,感觉太麻烦了 解决方案 一个是使用maven,对模块进行管理,跨项目复用模块http://my.oschina.net/kingfire/blog/273381 一个是使用spring ioc/aop,对类进行管理,依赖倒置,每人管一摊 一个是使用git,源代码管理,虽然和模块化没什么关系,但是源代码管理决定了模块化开发的流程 OSGI实在是太笨重了. 解决方案二: 所谓模块是指可组成系统的

Web应用程序框架 Easy Java Websites 2.4发布!

Easy Java http://www.aliyun.com/zixun/aggregation/8048.html">Websites 2.4 版本更新日志: -增加了支持servlet spec 3.x 的注解.-增加了安全和身份验证功能,例如 WAR.-更新了documentation and javadocs 文件.以上这些更新的功能可以在安全和身份验证的例子中看到(ejw_simplelogin.war). Easy Java Websites(简称 EJW)是一个Web应用程

想搭建java web项目,主要用于企业内部使用,请问选择什么框架组合搭建

问题描述 想搭建java web项目,主要用于企业内部使用,请问选择什么框架组合搭建 就像一个小型的ERP系统一样,后台选定java语言,请问选择什么框架组合搭建 前台用什么 框架比较好,另外问一下 maven必须要用吗? 解决方案 strust+spring+hibernate 解决方案二: maven+spring+hibernate 前台可以用spring mvc,最好用maven做项目管理