webwork----之框架

最近一个名词跳到了眼前webwork,虽然对于一个踏步it不足3个月的菜鸟来说,还很难描述清楚。但我还是去一试。有时候发现皇帝为穿衣服的就是一孩童啊!

站在宏观的角度理解webwork:从B/S开始说:主要的内容就在服务器端。(就像我们自己做的那个项目,网上购物商城),他有视图部分(这部分就是最后显示在浏览器界面的东西),如只有信息没有交互的html(游戏官网首页就是这样),有交互jsp文件(登录注册),还有提示密码错误那也是jsp或html文件。行为部分(百度上叫Action)这个可以理解为,通过页面提交请求,请求携带参数,我们需要这些参数做什么,就定义在这部分,都是以Java编写的。还有就是配置文件。还记得刘老师讲的Java的那个web项目吗?其中就要配置一个xml文件。配置文件可以控制调用的顺序等。这三都是开发干的活。

可是开发搞完了这三就完事了吗?没有,还有很多的逻辑部分。就像一大堆视图部分的文件,Action(行为)部分文件,和配置文件。他们是怎么调用的,怎么一个逻辑判断关系,这些就非常复杂。可以有开发慢慢用Java语言来写。于是就诞生了框架。和webwork这个大框架,她能管理配置文件,调用action文件。来得到一个明确的调用视图文件的结果。在返回给请求。于是我们就看到了返回页面了。

下面是百度框架的白话文。

  

webwork 总结来说就是处理能力(逻辑处理,错误拦截能力)的一个框架。可以供开发者使用。(也就是说你还得学习他原理和使用。不过慢慢来,先学Java吧)

有时间我再从微观及源代码方面看一看webwork。他的组成,及工作原理。那就是专业解释。----等我Java学得差不多时。

----学开发就像一场旅游,看着远处的风景,脚踏着实地。不怕我陪着你一起走。

时间: 2024-08-27 18:16:30

webwork----之框架的相关文章

struts2 框架 的环境搭建 与配置

一,Struts2简介: 1,来由:Struts(金属支架),在程序中表示起支撑作用的通用程序代码,Struts2是在Struts1框架的基础上融合了WebWork优秀框架升级得到的. 2,解释:Struts2框架是一个轻量级的MVC流程框架,轻量级是指程序的代码不是很多,运行时占用的资源不是很多,MVC流程框架就是说它是支持分层开发,控制数据的流程,从哪里来,到那里去,怎么来,怎么去的这样一个框架: 二.环境搭建 1, 导入jar包 2导入web.xml文件,改配置 <?xml version

Struts2学习第一天——struts2基本流程与配置

struts2框架 什么是框架,框架有什么用? 框架 是 实现部分功能的代码 (半成品),使用框架简化企业级软件开发 ,提高开发效率. 学习框架 ,清楚的知道框架能做什么? 还有哪些工作需要自己编码实现 ? 什么是struts2框架,它有什么用? Struts 2是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架. 其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大.Struts 2以WebWork为核心 struts2=struts1+

40%股权分配给员工的小微金服集团, 微贷无线, 招人啦

40%股权分配给员工的小微金服集团(原阿里金融.支付宝合并后集团) 微贷无线, 招人啦 (也欢迎刚毕业的专业对口的优秀同学) 亲, 你想了解世界第一的第三方支付公司如何处理海量的业务吗? 你想要推动中国金融变革, 书写互联网金融历史吗? 你梦想成长为公司合伙人吗? 来这里书写属于你的历史吧~ 联系人旺旺: 玉龙    Email: [email protected] 高级Java架构师\开发工程师(微贷事业部-技术部) 岗位描述 1. 深入发掘业务需求为软件开发提供架构设计: 2. 主持和参与系

高级java开发工程师

岗位描述 1. 深入发掘业务需求为软件开发提供架构设计: 2. 主持和参与系统逻辑模型和物理模型设计并实现原型: 3. 开发和维护统一的软件开发架构,发现和解决存在的技术问题: 4. 从事核心架构部分代码的编写. 指导和培训工程师. 岗位要求 1. 本科或以上学历,计算机软件或相关专业: 2. 五年以上J2EE项目开发经验:熟悉J2EE设计模式,精通Java及Web应用的开发: 3. 深入了解Spring,ibatis,webwork等框架(框架提供的特性及其实现原理): 4. 熟悉分布式. 多

java面试题001

hibernate中离线查询去除重复项怎么加条件?? dc.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); http协议及端口,smtp协议及端口 http:超文本传输协议    端口 80 smtp:简单邮件传输协议 端口25 编写程序,完成文件复制功能 Servlet创建过程及生命周期Servlet 在容器中运行时,其实例的创建及销毁等是由容器进行控制. Servlet 的创建有两种方法. 客户端请求对应的 Servlet 时,创建

蚂蚁变大象:浅谈常规网站是如何从小变大的(五)(转)

原文:http://blog.sina.com.cn/s/blog_6203dcd60100xurh.html          [第九阶段 : 逻辑关联和层次划分]   在第七阶段的时候,我们提到了几个问题,其中有一个就是业务关联问题.当我们将业务拆分以后,多个业务之间没有了耦合(或者是极弱的耦合),能够独立的运转.这个看起来是多么美妙的事情.但是实际情况真是如此嘛? 这样的业务还真是存在的.比如我们有两个业务blog和image.blog可以上传和展示图片.那image.XXX.com就提供

深入分析JavaWeb 43 -- Struts2开发入门

一.Struts2概述 1.Struts2是什么? Struts2是一个M(模型-域–范围模型)V(View视图)C(控制器)框架(模型2).框架都是一个半成品.提高开发效率. Struts1是一个MVC框架,非常流行.有很大的缺点.此时一个webwork的框架设计超前,名气不是很大.Struts1+webworkd=struts2.用的是struts1的名字,但是与sruts1没啥关系,struts2的核心是webwork框架. 2.Struts2能干什么? web开发Strust2 核心功能

play1.x vs play2.x 对比(转)

个人看到对比play1.x和play2.x比较的文章中,写的最深入,最清晰的一个.转自:http://freewind.me/blog/20120728/965.html 为了方便群中的Play初学者们,写了一篇入门引导,以帮助初学者尽快了解Play.本文之前发在另一个网站,因为觉得有些不便,还是转到博客上. 欢迎来到play的世界,在这里你将体验到与传统SSH开发网站不一样的感受.我将把我学习play的感受与经验分享给大家,希望能对大家(特别是初学者)有所帮助. Play是一个非常有创造力.让

java 题目

1.什么是事务控制?答:事务控制就是将一系列操作当成一个不可拆分的逻辑单元,保证这些操作要么都成功,要么都失败.在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序.事务是恢复和并发控制的基本单位.事务应该具有4个属性:原子性.一致性.隔离性.持续性.这四个属性通常称为ACID特性.原子性(atomicity).一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做.一致性(consistency).事务必须是使数据库从一个一致性状态变到另一个一致性状态.一致

【Struts2】简介及入门

一.概述 二.Struts2 快速入门程序 2.1 开发流程比较 2.2 引入依赖 2.2 创建jsp页面 2.3 在web.xml中配置前端控制器 2.4 创建struts.xml配置文件 2.4 创建一个HelloAction类 2.5 在struts.xml文件中配置HelloAction 2.6 在index.jsp中添加连接,测试 2.7 测试 三.对入门程序进行流程分析 3.1 创建项目,引入Maven依赖 3.2 自定义StrusFilter 过滤器 3.3 流程分析 四.Stru