Apache Struts关键技术入门 - 联系方式 - 正定县枫林商贸有限公司
现在的位置: 主页 > 联系方式 > 文章正文
Apache Struts关键技术入门
作者:正定县枫林商贸有限公司 来源:www.hbflsm.com 发布时间:2017-09-03 12:47:40
Apache Struts关键技术入门

Apache Struts关键技术入门,如果你想开始使用Apache Struts,你最有可能想知道你需要学习什么技术。本文档将简要概述成功运行Struts项目所需的内容。

如果你仍然不能决定Struts是为你,或者如果你有任何问题,请随时通过Struts用户邮件列表与我们联系。

关键技术 你需要知道什么框架文档是为活动Web开发人员编写的,并假设有关如何构建Java Web应用程序的工作知识。在开始之前,您应该了解几种关键技术的基础知识:

一般起点

如果你不熟悉Java语言,那么最好的起点是 Java Tutorial。

如果您熟悉Java,但不熟悉上述技术,最好的整体起点是Java EE教程。

如果您为其他平台创建了Web应用程序,您可以按照需要随时访问其他引用。Struts使用的核心技术也被大多数其他Java Web开发产品使用,因此背景信息将在任何Java项目中有用。

HTTP,HTML和用户代理

万维网是通过超文本传输协议 (HTTP) 和超文本标记语言(HTML)构建的。用户代理(如Web浏览器)使用HTTP请求HTML文档。然后浏览器格式化并向其用户显示文档。HTTP用于从浏览器传输更多的HTML,HTML以呈现视图。

如果你想学习HTML,我们建议 Dave Raggett 使用HTML入门。

HTTP请求/响应周期

Web开发人员的HTTP的一个非常重要的部分是请求/响应周期。要使用HTTP,您必须提出请求。然后,HTTP服务器(如Web服务器)必须响应。当您构建Web应用程序时,设计它通过返回HTTP响应来响应HTTP请求。框架通常抽象这些螺母和螺栓中的大部分,但重要的是要了解幕后发生了什么。

如果你不熟悉HTTP请求/响应,你应该了解它。互联网上有很多帮助,例如 互联网如何工作?

Java语言和应用程序框架

Struts是用 Java编程语言编写的。Java是一种面向对象的语言,框架充分利用了许多面向对象的技术。对Java的良好理解,尤其是面向对象的编程(OOP)和线程,将有助于您充分利用Struts。

反思和内省

反射是确定对象上可用的成员字段和方法的过程。内省是JavaBean API使用的一种特殊形式的反射。使用Introspection,我们可以确定对象的哪些方法旨在被其他对象访问。例如,getter和setter。

Struts使用Introspection将HTTP参数转换为JavaBean属性,并从JavaBean属性填充HTML字段。这种技术使得在HTML表单和JavaBean之间“往返”属性变得容易。

虽然当您开始使用Apache Struts时,没有必要对这些概念有深入的了解,但它会帮助您在应用程序增长并变得更加复杂时。

属性文件和资源库

通常使用属性 文件配置Java应用程序(包括Web应用程序)。属性文件都为基础 把ResourceBundle 该框架用于提供消息的资源的应用程序。

Java教程提供了一个 伟大的属性介绍。

Java ResourceBundles使用一个或多个Properties文件,根据用户的Locale向用户提供国际化消息。支持本地化应用程序是从头开始构建到框架中的。

线程

使用Struts 1,你需要知道如何编写可以在多线程环境中运行的代码。使用Struts 2这不再是必要的。在Struts 2环境中,由HTTP请求引起的每个操作都是一个简单的Java对象,它为每个请求实例化。

JavaScript,Ajax和SOAP

使用HTTP和HTML,您可以提供静态网页。今天,这通常不够长,你的应用程序用户可能期望一个交互式用户界面。Web开发人员经常使用JavaScript 来使Web应用程序更有趣。

AJAX是JavaScript程序员经常使用的一种技术,用于创建与桌面应用程序一样具有互动性和响应性的Web应用程序。可以加载网站的视图部分或者仅加载(Struts)应用程序的数据,而不是重新生成整个视图。

Apache Struts提供了很容易使用AJAX甚至JavaScript的插件。当Struts不能提供必要的功能时,第三方提供所需行为的扩展。

另一种可以增强HTTP请求/响应周期的技术是SOAP。使用SOAP,应用程序可以使用HTTP作为传输层来访问数据并在另一个服务器上调用业务逻辑。使用AJAX和SOAP一起成为页面将细粒度请求直接提交到远程服务器,同时仍保留业务逻辑和页面标记之间的关注点的流行方式。根据您的应用程序需要,您可能没有必要了解SOAP。

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:神农架网站建设 http://shennongjia.45qun.com


  • 上一篇:phpcms2008 if else 实战应用
  • 下一篇:最后一页
  • 
    COPYRIGHT © 2015 正定县枫林商贸有限公司 ALL RIGHTS RESERVED.
    本站所有原创信息,未经许可请勿任意转载或复制使用 网站地图 技术支持:肥猫科技
    精彩专题:网站建设
    购买本站友情链接、项目合作请联系客服QQ:2500-38-100