当前位置: 首页 > news >正文

vs中可以用新建项目来做网站吗低成本做网站

vs中可以用新建项目来做网站吗,低成本做网站,做网站写的代号好跟不好的区别,可以放友情链接的网站文章目录 基础概念介绍BS和CS开发架构应用系统三层架构MVC设计模式 SpringMVC介绍SpringMVC是什么SpringMVC与Spring的联系为什么要学习SpringMVC 六大组件介绍六大组件(MVC组件其他三大组件)说明 基础概念介绍 BS和CS开发架构 一种是C/S架构#xff0c;也就是客户端/服务器… 文章目录 基础概念介绍BS和CS开发架构应用系统三层架构MVC设计模式 SpringMVC介绍SpringMVC是什么SpringMVC与Spring的联系为什么要学习SpringMVC 六大组件介绍六大组件(MVC组件其他三大组件)说明 基础概念介绍 BS和CS开发架构 一种是C/S架构也就是客户端/服务器一种是B/S架构也就是浏览器/服务器 说明 我们现在使用Java开发的大多数都是web应用这些应用几乎全都是基于 B/S 架构进行开发的。 那么在 B/S 架构中应用系统标准的三层架构分为表现层、业务层、持久层。这种三层架构在 我们的实际开发中使用的非常多。 JavaEE制定了一套规范去进行BS结构的处理。这套规范就是Servlet。 应用系统三层架构 表现层 也就是我们常说的web 层。它负责接收客户端请求向客户端响应结果通常客户端使用http 协议请求web 层web 层 需要接收 http 请求完成 http 响应。表现层包括展示层和控制层控制层负责接收请求展示层负责结果的展示。表现层依赖业务层接收到客户端请求一般会调用业务层进行业务处理并将处理结果响应 给客户端。表现层的设计一般都使用 MVC 模型。MVC 是表现层的设计模型和其他层没有关系 业务层 也就是我们常说的 service 层。它负责业务逻辑处理和我们开发项目的需求息息相关。web 层依赖业务层但是业务层不 依赖 web 层。业务层在业务处理时可能会依赖持久层如果要对数据持久化需要保证事务一致性。也就 是我们说的 事务应该放到业务层来控制 持久层 也就是我们是常说的 dao 层。负责数据持久化包括数据层即数据库和数据访问层数据库是对数据进行持久化的载体 数据访问层是业务层和持久层交互的接口业务层需要通过数据访问层将数据持久化到数据 库中。通俗的讲持久层就是和数据库交互对数据库表进行曾删改查的。 MVC设计模式 MVC 是模型(model)视图(view)控制器(controller)的缩写 是一种用于设计编写 Web 应用程序 表现层的模式。 MVC 设计模式的三大角色 Model模型 模型包含业务模型和数据模型数据模型用于封装数据业务模型用于处理业务。View视图 通常指的就是我们的 jsp 或者 html。作用一般就是展示数据的。 通常视图是依据数据模型创建的。Controller控制器 是应用程序中处理用户交互的部分。作用一般就是处理程序逻辑的。 SpringMVC介绍 SpringMVC是什么 SpringMVC 是一种基于MVC 设计模型的请求驱动类型的轻量级 Web 框架属于 SpringFrameWork 的后续产品已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构从而在使用 Spring 进行 WEB 开发时可以选择使用 Spring 的 Spring MVC 框架或集成其他 MVC 开发框架如 Struts1(现在一般不用)Struts2 等。SpringMVC 已经成为目前最主流的 MVC 框架之一并且随着 Spring3.0 的发布全面超越 Struts2成为最优秀的 MVC 框架。它通过一套注解让一个简单的 Java 类成为处理请求的控制器而无须实现任何接口。同时它还 支持RESTful 编程风格的请求。 SpringMVC与Spring的联系 Spring MVC 全名叫 Spring Web MVC 它是 Spring家族Web模块 的一个重要成员。这一点,我们可以 从 Spring 的整体结构中看得出来 为什么要学习SpringMVC 也许你要问为什么要学习Spring MVC呢Struts2不才是主流吗看SSH的概念有多火 其实很多初学者混淆了一个概念SSH实际上指的是 Struts1.xSpringHibernate 。这个概念已经 有十几年的历史了。在Struts1.x时代它是当之无愧的霸主但是在新的MVC框架涌现的时代形式已经不是这样了Struts2.x借助了Struts1.x的好名声让国内开发人员认为Struts2.x是霸主继任者其实两者在技术上无任何关系导致国内程序员大多数学习基于Struts2.x的框架又一个貌似很火的概念出来了S2SH Struts2SpringHibernate 整合开发。 SpringMVC的市场占有率较高这说明了学习SpringMVC的必要性 了再说了SpringMVC本身就是spring家族的一员整合spring时SpringMVC根本无需中间整合包而struts2得需要。 六大组件介绍 六大组件(MVC组件其他三大组件)说明 在 springmvc 的各个组件中前端控制器、处理器、视图称为 springmvc 的MVC组件在 springmvc 的各个组件中处理器映射器、处理器适配器、视图解析器称为 springmvc 的三大组件需要开发的组件有处理器、视图 DispatcherServlet前端控制器 用户请求到达前端控制器它就相当于mvc模式中的CdispatcherServlet是整个流程控制的中心 由它调用其它组件处理用户的请求dispatcherServlet的存在降低了组件之间的耦合性。 Handler处理器 Handler 是继DispatcherServlet前端控制器的后端控制器在DispatcherServlet的控制下 Handler对具体的用户请求进行处理。 由于Handler涉及到具体的用户业务请求所以一般情况需要程序员根据业务需求开发Handler。 View视图 springmvc框架提供了很多的View视图类型的支持包括jstlView、freemarkerView、 pdfView等。我们最常用的视图就是jsp。 一般情况下需要通过页面标签或页面模版技术将模型数据通过页面展示给用户需要由程序员根据业务 需求开发具体的页面。 HandlerMapping处理器映射器 HandlerMapping负责根据用户请求找到Handler即处理器springmvc提供了不同的映射器实现不 同的映射方式例如配置文件方式实现接口方式注解方式等。 HandlAdapter处理器适配器 通过HandlerAdapter对处理器进行执行这是适配器模式的应用通过扩展适配器可以对更多类型的 处理器进行执行。 View Resolver视图解析器 View Resolver负责将处理结果生成View视图View Resolver首先根据逻辑视图名解析成物理视 图名即具体的页面地址再生成View视图对象最后对View进行渲染将处理结果通过页面展示给用户。
http://www.dnsts.com.cn/news/163473.html

相关文章:

  • 东莞网站推广排名专门设计网站的公司叫什么
  • 学校网站建设情况介绍广东深圳属于什么地区
  • 文山网站建设报价wordpress小说主体
  • 遵义 网站建设电商专员是做什么的
  • 做视频网站收费侵权吗惠州市建筑信息平台
  • 如何建好一个网站郑州新闻联播
  • 做地方生活网站lnmp wordpress优化
  • 宠物店网站开发文档撰写百度广告竞价排名
  • 福州网站建设招商网站无备案
  • 中国白客网vip钓鱼网站开发能盈利的网站
  • 网站的关键词策略微商软件代理
  • 做网站如何挂支付系统亚星管理网代理平台入口
  • 微信公众号免费模板网站百度软文推广怎样收费
  • 盐城网站建设网站制作推广卤菜店加盟
  • 专做机酒的网站仙桃网站制作州国
  • 东莞网站设计效果网络营销的特点中任何时间任何地点体现的是
  • 专业外贸公司网站350模板网
  • 网站自动屏蔽恶意点击wordpress包下载
  • 移动应用网站开发网站建设的实验原理和方法
  • 12306网站是阿里做的广州市恒嘉建设有限公司网站
  • 常用网站logo微网站平台建设方案
  • 网络销售是做什么关于优化培训
  • 产品网站用什么软件做想在百度上推广怎么做
  • 组件化网站建设168网站建设
  • 网站设计和网页设计discuz网站同步
  • 深圳网站设计公司哪家工艺好html5 微网站
  • 蓝海网站建设快速刷排名的软件最好
  • 精利手表网站网站安装wordpress
  • 化工建网站多少费用购物网站主要的功能模块
  • 创建网站的工具wordpress 首页置顶