1.建立一个空白工程(里面是没有文件的). 可以在文件放置找到项目文件夹 2.点击托管项目到码云 (ps:没有码云帐号的自己注册) 3.按快捷键:ctrl+alt+shift+s 呼出项目结构管理器,点击Modules,再点 + 从我的电脑,可以看见项目的目录下,多出了一个userWebModule子目录,这个就是刚刚创建的module. 同时,git自动检测到有新的文件创建,提示你要上传. ps:如果按Commit and Push出现错误,再按Commit and Push就好 4.打开mv…
首先我学习了struts 1.x与struts 2的区别: 1.struts 1.x的控制器类必须从Action类继承. 2.struts 2的控制器类可以是一个普通的类,也可以是ActionSupport类的子类. 3.struts 1.x使用一个名为ActionServlet的Servlet类来处理客户端请求. 4.struts 2.x使用一个名为FilterDispatcher的过滤器类来处理客户端请求. struts 2 的工作流程: 1.判断客户端请求是否以action结尾,如果不是以…
刚开始学习框架的时候感觉很简单,都是用到javaEE的相关框架,自己就想研究源码,但是学了很久之后毫无头绪,所以还是扎扎实实学好Struts毕竟框架做起来要比自己写javaEE要简单,下面我们就来一步步的学习Struts吧, 首先学习的第一步就是添加jar包 可以去http://pan.baidu.com/s/1c0fHb8W这里下载,包括了jar包和配置文件将jar包导入项目的lib目录下,配置文件导入src下即可 第二部就是修改配置文件 首先在web.xml中添加  下面的代码这里就不过多解…
本文地址:http://blog.csdn.net/sushengmiyan/article/details/40349201 官方文档:http://struts.apache.org/release/2.3.x/docs/hello-world-using-struts-2.html 本文作者:sushengmiyan ---------------------------------------------------------------------------------------…
一.添加国际化支持 默认的struts-deault.xml文件中已经定义了国际化拦截器,内容如下 <!-定义国际化拦截器--> <interceptor name="i18n" class="com.opensymphony.xwork2.interceptor.I18nInterceptor"/> 该拦截器会在Action执行前执行,默认情况下,会读取用户请求中的request_locale参数,并将参数值存入session(key=WW…
Struts 2是在WebWork2基础发展而来的. 注意:struts 2和struts 1在代码风格上几乎不一样. Struts 2 相比Struts 1的优点: 1.在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API 有着紧密的耦合. Struts 2的应用可以不依赖于Servlet API和Struts API . 2.Struts 2 提供了拦截器,利用拦截器可以进行AOP编程. 3.Struts 2 提供了类型转换器. 4.St…
一.下载struts2.0.1 http://struts.apache.org/downloads.html,下载struts-2.0.1-all.zip,这个压缩包中包含了开发struts2所需的struts2-core.jar核心包以及其它struts2所依赖的JAR文件,另外还有一些struts2的示例程序以及一些HTML的API文档. 二.试用struts2.0.1 . 新建一个WEB工程,将struts--all.zip压缩包中的lib目录下的所有jar文件拷贝到WEB工程的/WEB…
国际化(internationalization,i18n)和本地化(localization,l10n)指让产品(出版物,软件,硬件等)能够适应非本地环境,特别是其他的语言和文化.程序在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面. 国际化原理: 国际化资源文件:用不同国家的语言描述相同的信息,并放在各自对应的.properties属性文件中,程序根据运行时环境决定加载哪个文件. 国际化主要通过以下类完成:  java.util.Locale:对应一个特定的国家/区域.语言环境.…
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <!-- 动态…
三大框架是用来开发web应用程序中使用的.Struts:基于MVC的充当了其中的试图层和控制器Hibernate:做持久化的,对JDBC轻量级的封装,使得我们能过面向对象的操作数据库Spring: 采用了控制反转的技术,管理Bean,降低了各层之间的耦合. 原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping resource="com/xx/User.hbm.…