[读书笔记]Struts学习

翻译 2006年05月31日 15:45:00

The terms Model 1 and Model 2 originated in the JSP 0.92 specification. The primary characteristics of Model 1 are

  • HTTP requests are posted directly to .jsp files.

  • The logic for directing program flow, for accessing databases and remote systems, and for building user displays are all embedded directly in JSP files.

The primary characteristics of Model 2 are

  • HTTP requests are posted to Java servlets.

  • The logic for directing program flow (Controllers) and for accessing databases and remote systems (Models) are implemented in Java servlets and classes. All user displays (Views) are built using JSP files.

Struts implements the MVC design pattern and is based on Model 2. Struts implements MVC using

  • Model components that provide a programming model of back-end databases and remote systems and services

  • View components that use JSP and Struts custom tags to build pages for user presentation

  • Controller components that implement the business logic that defines the program flow

 

Struts is a "Web Application Framework" that helps you go further faster when developing applications for which the client is a browser. It enables you to build better applications by letting you take advantage of best practices put together by some of the best programmers in the world.

A framework is a collection of software and methods used to speed application development. Web application structure and format are formally governed by the Java Servlet and J2EE specifications.

The Struts framework is based on a Model-View-Controller architecture. The Model provides an internal representation of the data. The View displays data without incorporating significant business logic. The Controller determines what processing to perform and what steps to take next.

The Struts tag libraries are used to build Struts Views. The libraries' JSP custom tags provide a high level of functionality while making the Views more readable and easier to maintain.

 

Struts是一种网络应用框架,它可以把帮助你更加快速的开发出基于浏览器的网络应用程序.Struts使你可以利用一些世界上最优秀的程序员从实践经验中总结出来的方法来建造更好的应用程序.

一个框架是一些用于快速开发应用程序的软件和方法的集合.网络应用架构和形式是由Java ServletJ2EE规范规定的.

Struts是基于MVC架构.模型层(Model)提供了对于数据的内部处理;试图层(View)用于显示数据,但是并不含有重要的业务逻辑;控制层(Contrller)决定了进行什么样的处理以及以后的处理过程.

Struts标签库用于构建Struts的视图.标签库的JSP定制标签提供了更加高级的功呢功能,而且可以是视图层更加易读和易于维护.

《Java JDK8学习笔记》读书笔记(4)

第4章 认识对象 学习目标  区分基本类型与对象类型  了解对象与引用的关系  从打包器认识对象  以对象观点看待数组  认识字符串的特性...
  • mouyong
  • mouyong
  • 2016年04月18日 20:10
  • 4383

《Java JDK8学习笔记》读书笔记(3)

第3章 基础语法,虽然很简单,但其中有些知识是平时没太留意到的,有些是JDK8加入的新特性,蛮有用的。已完成排版。...
  • mouyong
  • mouyong
  • 2016年02月25日 12:27
  • 2617

【Java】Java学习笔记总结(一)

2013-07-15 1. JDK、JRE和JVM分别是什么,区别是什么? 答: ①、JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。 ②、JRE(Jav...
  • oYunTaoLianWu
  • oYunTaoLianWu
  • 2013年08月22日 00:34
  • 5831

最全的深度学习读书笔记(题目和关键词)

  • 2017年11月08日 20:07
  • 69KB
  • 下载

关于C#语言的学习(读书笔记)

  • 2011年04月06日 14:21
  • 400KB
  • 下载

学习JSP的读书笔记

  • 2011年06月27日 18:05
  • 46KB
  • 下载

c#学习心得读书笔记

  • 2015年09月29日 10:23
  • 16KB
  • 下载

UCOS读书笔记 详细总结了UCOS的学习过程

  • 2010年06月17日 11:23
  • 115KB
  • 下载

Struts2技术内幕 读书笔记二 web开发的基本模式

最佳实践 在讨论基本模式之前,我们先说说一个词:最佳实践 任何程序的编写都得遵循一个特定的规范。这种规范有约定俗称的例如:包名全小写,类名每个单词第一个字母大写等等等等;另外还有一些需要我们严格遵守...
  • dlf123321
  • dlf123321
  • 2014年12月27日 16:22
  • 1028

Struts2 In Action读书笔记一------------简单的表单验证和属性注入

在表单提交的时候,经常需要对用户名或者密码为空的情况进行验证,有时候可能时候JavaScript,当然也不排除 使用Struts2。其实,Struts2提供了非常强大的表单验证功能,下面我们来演示一...
  • a352193394
  • a352193394
  • 2012年05月15日 21:23
  • 2093
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[读书笔记]Struts学习
举报原因:
原因补充:

(最多只允许输入30个字)