- 浏览: 1591906 次
- 来自: 上海
文章分类
- 全部博客 (374)
- Java (101)
- Struts (54)
- Oracle (30)
- JavaScript (16)
- Spring (27)
- Hibernate (16)
- MyEclipse (3)
- JSF (1)
- FreeMarker (2)
- SiteMesh (2)
- JfreeChart (2)
- Ibatis (2)
- JSP (12)
- MyBatis (4)
- SWFupload (1)
- EJB (4)
- Jboss (4)
- WebService (2)
- Linux (16)
- Android (2)
- XML (6)
- Java 网络编程 (13)
- AXIS2 (1)
- FTP (1)
- Jswing (1)
- Socket (3)
- 杂文选集 (6)
- solr (2)
- PS (1)
- Tomcat (7)
- JDBC (9)
- Highcharts (1)
- maven (1)
- Nodejs (0)
- navicat (2)
- Exception (5)
- eclipse (3)
- jQuery (1)
- springMVC (4)
- MySQL (11)
- SVN (1)
- Sql Server (1)
- zookeeper (1)
- JVM (1)
- Groovy (2)
- Git (1)
- Nginx (1)
- DynamicReport (1)
- IDEA (2)
- JasperReports (1)
- Postgresql (2)
- Mac (1)
- gradle (1)
- 数据结构算法 (1)
最新评论
-
hpu145:
引用引用
java 千分位的添加和去除 -
被遗忘的下路:
少了个junit-4.8.2的包
SSH2整合完整案例(四十三) -
白天看黑夜:
java过滤emoji字符处理,希望能帮到你http://ww ...
emoji 表情图片解决方法 -
caipeiming:
这个挺好JavaScript实现input输入框控件只允许输入 ...
js 控制文本框只能输入中文、英文、数字等 -
双子树:
东西太好啦受教啊
Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)
1.struts2框架是在webwork上发展过来的
2.webwork的介绍
3.WebWork的特性
4.tomcat
5.tomcate 下载 说明
6.struts2 的下载和安装
7.jdk的下载和安装
8.struts2的核心拦截器的说明
2.webwork的介绍
WebWork 来自一个优秀的开源组织OpenSymphony 是基于MVC架构模式的J2EE Web 框架.和struts1相比,WebWork更加优秀,WebWork2.x被拆分成了XWwork和WebWork2两个项目 优点: Action 不需要和WebWork紧密耦合 支持更多的表现层技术,有更好的适用性
3.WebWork的特性
1.灵活的Validation框架 2.支持I18N 3.支持OGNL表达式 4.允许在类之间很容易的实现转换 5.允许动态对象图表的遍历和方法的执行,使用ValueStack透明访问多个Beans的属性 6.IOC容器组件管理的声明周期,使客户不需要通过创建注册类获取组件实例(与容器环境无关) 7.Velocity Templates 使用Ui组件可以重用,从而允许开发者和容易的制定Web页面的lock & feel 8.容易和第3方软件集成。例如 HIbernate Spring SiteMesh 9.支持多种表现层技术 JSP Velocity freemark JasperReports xml 等
4.tomcat
apache软件基金 apache software foundation 的 jakarta项目中的一个核心项目 tomcat5.0 支持最新的Servlet 2.4 和Jsp 2.0 目前最新版本是 7.xx tomcat7.xx的特性 1.使用随机数防止跨站脚本攻击 2.改变安全认证中的jessionid的机制,防止 session的攻击 3.内存泄漏的侦测和防止 4.在war文件外使用别名去存储静态内容 5.对Servlet3.0 Jsp 2.2 和 Jsp-EL2.2的支持 6.跟容易将tomcate 内嵌到应用中,比如 jboss 7.异步日志记录
5.tomcate 下载 说明
下载:浏览器 -- www.tomcat.apahce.org --download--- 32bit/64bitWindow Service Installer 安装: 双击 --jre的安装路径(jdk的jre tomcat会自动检测)--选择tomcat的安装路径--安装--启动 验证:浏览器--localhost:8080
6.struts2 的下载和安装
下载 :浏览器--struts.apache.org--单击右角struts2---download--struts-2.3.1.all.Zip 解压:apps:strust2的一些例子 docs:文档 lib:核心类库 src:struts2的源代码文件
7.jdk的下载和安装
jdk:java Development kit java开发工具包 是整个java的核心,包括java的运行环境,java工具 java的基础类库 是学好java的第一步 版本: SE(J2SE):Standard Edition 标准版,主要用于开发java的桌面应用程序 EE(J2EE):Enterpsise Edition 企业版,主要用户开发J2EE应用程序 ME(J2ME):Micro Edition 微型版,主要用户开发移动设备,嵌入式设备上的java应用程序 下载: 浏览器--www.oracle.com ---java--右下角download--java platform JDK 7u2--选择单选按钮---windowX86 安装:双击 安装 --选择目录 //建议不要安装在 文件名有空格的文件里面 配置jdk环境变量 我的电脑--属性 ---高级环境变量--新建--JAVA_HOME---刚安装的目录 新建---Path---%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 新建---ClassPath---%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 验证: win+r cmd java -version //如果显示了jdk的版本 就成功了
8.struts2的核心拦截器的说明
//在struts2.1.3 之前 采用:FilterDispatche处理所有的请求 <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> //在struts2.1.3 之后 采用 :StrutsPrepareAndExecuteFilter处理所有的请求 <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter>
发表评论
-
解决getOutputStream() has already been called for this response
2014-07-30 19:16 3319java.lang.IllegalStateException ... -
Struts2 + ajaxFileUpload 异步上传文件
2013-12-04 19:33 1891ajaxFileUpload下载地址http://www.ph ... -
Struts2 Action 解析提交的XML
2013-10-16 12:30 1640package com.bjdata.bjsearch.p ... -
MyBatis+Spring+Struts2
2012-11-28 00:32 10624MyBatis3.1.1+Spring3.1.2+Struts ... -
Ibatis 整合spring + Struts2 加入OSCACHE
2012-11-14 00:10 4562说明: 使用 spring2.5 +ibatis2.3 ... -
Struts2中使用JfreeChart
2012-11-06 09:02 16451.jar commons-fileupload-1.2.2. ... -
Struts2整合SiteMesh
2012-11-05 10:33 76581.导入Struts2的jar 和 sitemesh.jar ... -
Struts2 编写安全策略(四十五)
2012-09-23 23:53 2298编写安全策略 包含(1 ... -
SSH2整合完整案例(四十三)
2012-09-14 09:34 20690注解配置:Struts2+Spring2.5+Hibernat ... -
Struts2 阻止表单重复 和 等待页面(四十四)
2012-09-23 21:13 2146表单重复提交现象 导 ... -
Struts2 文件上传,下载,删除(四十一)
2012-09-10 23:37 12334本文介绍了: 1.基于表单的文件上传 2.Struts 2 的 ... -
Struts2 文件上传,下载的类型(四十二)
2012-09-06 23:18 2001声明: 以下复制他人的!!! Struts2 文件上传 之 ... -
Struts2 常用标签使用(三十九)
2012-09-03 09:28 64291.append标签 使用append标签可以把多个集合对 ... -
Struts2 timer拦截器(三十二)
2012-08-31 02:17 20741.Strus2系统拦截器中,timer拦截器可以实现输出Ac ... -
Struts2 常用标签使用(三十九)
2012-09-03 00:50 51.append标签 使用append标签可以把多个集合对 ... -
Struts2 主题和模版设置(四十)
2012-09-03 20:24 4144----------------Struts2 主题----- ... -
Struts2 如何使用OGNL表达式(三十八)
2012-08-30 20:55 50831.OGNL是Object Graph Navitagtion ... -
Struts2 使用Validation框架验证数据(三十七)
2012-08-30 11:25 18467A:在Struts2的框架汇中,开发者可以通过继承Action ... -
Struts2 使用Validation框架验证数据(三十七)
2012-08-29 14:08 9A:在Struts2的框架汇中,开发者可以通过继承Action ... -
Struts2 iterator 标签遍历 Map,List,数组(三十六)
2012-08-26 18:30 205291.使用iterator 标签 遍历 数组,Map,List ...
相关推荐
struts2基础 struts2做好准备 struts2的标志 struts2的Action讲解 struts2中的国际化 struts2转化器 struts2实现表单数据校验 struts2的基石-拦截器 struts2中实现IOC struts2中实现文件上传 struts2中实现CRUD ...
### 四、Struts2基础入门核心知识点 #### 1. Struts2架构理解 - **MVC模式**:Struts2遵循MVC设计模式,将应用程序分为模型、视图和控制器三个部分。 - **Action类**:作为控制器组件,负责处理用户的请求,调用...
以上就是关于Struts2的一些基础知识点,学习Struts2不仅可以帮助理解MVC模式在实际应用中的工作原理,还能提升Java Web开发的技能。通过观看教学视频,结合实践操作,可以更好地掌握这些概念和技术。
### Struts2框架基础知识 #### 一、Struts2框架简介 Struts2是一个基于Java的开源Web应用程序框架,属于MVC(Model-View-Controller)模式的一种实现。它简化了Web应用的开发过程,使得开发者可以更加专注于业务...
### Struts2框架基础二:深入理解OGNL与拦截器 #### 一、OGNL概述 **OGNL**(Object-Graph Navigation Language)是Struts2框架中的一个强大的表达式语言,用于获取或设置Java对象的属性值。它支持对对象图进行导航...
以下是对Struts 2基础的详细解释: 一、Action配置与初始化 在Struts 2中,Action是业务逻辑的核心组件,通常是一个Java类。为了使Struts 2能够识别并调用Action,需要在`struts.xml`配置文件中声明Action。Action...
- **优势**:使用 Struts2 可以显著提高开发效率,因为它能够处理很多基础任务,如数据接收、类型转换、验证等。 **1.2 Struts2 架构** - **MVC 架构**:Struts2 采用经典的 MVC 架构,分为模型(Model)、视图(View)...
### Struts2基础知识点详解 #### 一、Struts2框架概述 Struts2是由Apache软件基金会维护的一个开源Web应用程序框架,它继承和发展了Struts1和WebWork框架的优点,采用了MVC(Model-View-Controller)设计模式,极...
此外,Struts2是Struts的升级版,引入了更多现代Web开发特性,如拦截器、表达式语言等。 通过这个“Struts基础与案例开发详解”教程,你可以全面了解Struts框架的基础知识,并通过实际的项目练习提升开发技能。无论...
Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web应用程序框架,它在Struts1的基础上进行了很多改进和增强,提供了更强大的功能和更好的性能。本教程将深入探讨Struts2的核心概念、架构以及实际...
Struts2是一个强大的Java web应用程序框架,...以上就是关于Struts2基础的详细讲解,涵盖了从入门到实践的关键步骤。通过这些文档的学习,开发者能够快速掌握Struts2的核心概念,并能构建出符合现代Web开发需求的应用。
一、Struts2框架基础 1. 框架概述:Struts2是Apache软件基金会的开源项目,它是Struts1的升级版,吸收了其他框架如WebWork的优点,提供更全面的功能和更好的性能。Struts2的目标是简化Web应用开发,提供强大的动作...
### Struts2基础简要介绍 #### 一、Struts2概述 Struts2是一个用于构建企业级Java Web应用程序的开源框架。它基于MVC(Model-View-Controller)设计模式,提供了一种灵活的方式来组织代码,使得开发更加模块化且...
四、Struts2包 Struts2的包结构通常包括以下部分: - `struts2-core`:基础包,包含Struts2框架的核心组件。 - `struts2-convention-plugin`:约定优于配置插件,自动根据Action类名生成URL。 - `struts2-json-...
这个"struts2框架2016版资料day01"涵盖了Struts2的基础知识,包括框架的基本架构、核心概念和初步配置。传智播客作为知名的IT教育机构,其课程内容通常严谨且实用,适合初学者快速入门。 1. **Struts2框架概述**:...
以上四个例子涵盖了Struts2的基础使用和一些关键特性。通过亲自动手调试和运行这些例子,你可以更好地理解Struts2的工作原理,以及如何利用其优势来开发Java web应用。此外,这也将有助于你进一步学习Struts2的高级...
一、Struts2基础 1. **MVC模式**:Struts2遵循MVC设计模式,它将业务逻辑(Model)、用户界面(View)和控制流程(Controller)分离,提高了代码的可维护性和可重用性。 2. **Action类**:在Struts2中,Action类是...