struts基本概念(1)
model1:
1,纯jsp
2.jsp+javabean
model2:
MVC:
jsp+servlet+javabean
m:model (模型)
封装数据,业务处理类 ,返回处理结果
v:view(视图)
展示数据
c:cotroller(控制器)
处理请求,模型和视图之间进行转换
DTD:文档类型定义 (.xsd)
作用:规定xml文档内容
1.标记(元素)
2.内容
3 属性
xml文档解析:Dom4J
1.导包
2.创建SaxReader对象
3.调用read(文件)加载xml文件
4.获取根节点
5.获取(需要的节点)
6.获取节点内容,节点属性
反射:编译时不知道加载哪个类,
运行时,加载类,实例化对象,运行方法
api:
Class:
Field:
Method:
Constructor
自定义一个MVC:
1.所有的请求都提交给一个控制器
2.每个请求对应一个处理类
struts基本概念(1)相关推荐
- struts基本概念(2)
一.struts使用步骤: 1.导包(基本) 2.web.xml配置struts控制器 C 3.页面开发 V 4.处理类开发 M() 5.配置struts. ...
- struts学习笔记(一):Struts相关基础理论介绍
为什么使用struts 建立在MVC这种公认的好的模式上的,Struts在M.V和C上都有涉及,但它主要是提供一个好的控制器和一套定制的标签库上,也就是说它的着力点在C和V上,有MVC的一系列优点,如 ...
- Struts的体系结构(学习转发)
http://www.donews.net/tssungeng/archive/2004/06/13/27940.aspx Struts的体系结构 Struts的体系结构 (Struts Framew ...
- 大学学了java可以做点什么_学习Java的,大学毕业一般从事些什么工作?
展开全部 我这是拷贝的,62616964757a686964616fe59b9ee7ad9431333332643361不过也就差不多了,说实话,java的东西太多了.还是要到工作的时候慢慢用的,学好 ...
- Struts2入门这一篇就够了
前言 这是Strtus的开山篇,主要是引入struts框架...为什么要引入struts,引入struts的好处是什么,以及对Struts2一个简单的入门.... 为什么要引入struts? 既然Se ...
- Spring控制反转(依赖注入)的最简单说明
1.常规方式实现实例化 1.1已有角色如下: 一个接口Interface,两个接口实现类InstatnceA.InstanceB,一个调用类User 1.2当前实例化InstanceA如下: Inte ...
- [原创 - 尚学堂科技 - 马士兵老师]
JAVA自学之路 一:学会选择 [转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html] 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多 ...
- java自学路线图_JAVA自学路线图
首先要学JavaSE,与此同时,和JavaSE的学习同步,建议大家研究一下数据结构与算法. 在这儿之后,你可以选择向J2ME.或者Java GUI.Socket编程等方向努力,但是通过第一篇的办法,你 ...
- Struts2入门这一篇就够了 1
前言 这是Strtus的开山篇,主要是引入struts框架...为什么要引入struts,引入struts的好处是什么,以及对Struts2一个简单的入门.... 为什么要引入struts? 既然Se ...
最新文章
- 2018-11-25
- Mysql 死锁过程及案例详解之用户自定义锁
- c语言常用算法分析 微盘,C语言常用算法归纳.pdf
- Selenium利用POI读写excel文件
- java hssfcell 单元格样式_Java使用poi进行对Excel的操作
- 学习 Python,这 22 个包怎能不掌握?
- 基于OptiSystem的高速远距离光纤通信系统研究
- oracle11g64位精简版客户端,oracle11g 64位|oracle11g 64位客户端下载 附安装教程 - 121下载站...
- STM32F103C8T6红外遥控解码
- cad画直角命令_CAD直线怎么画?直线命令快捷键是什么
- 根据MAC地质反查IP工具-LanHelper
- Google guava之SortedMultiset简介说明
- 实习日记5:过滤器+批量删除+角色管理
- C/C++ 混合编译 C++中的extern “C“
- 科研狗citavi/mendeley+word使用技巧外加读论文瞎琢磨
- 华为手机 6.0 拍照相册选择权限问题
- 如何删除输入法:微软拼音
- 工厂模式的缺点及解决到生产的应用
- mysql事务是什么?
- 微信小程序计算两个日期之间相差几天
热门文章
- Eight HDU - 1043(八数码+搜索)
- Java将五个整数存入整形数组_异常处理:从命令行输入5个整数,放入一整型数组,然后打印输出。。。...
- ubuntu 安装 cuda
- E	速度即转发(牛客挑战赛48)(树套树)
- 2020 ICPC 济南 F. Gcd Product
- bzoj4543. [POI2014]Hotel加强版
- 2021牛客暑期多校训练营6
- Minimum spanning tree HDU - 6954
- L - Who is the Champion
- SP10707 COT2 - Count on a tree II