1 基本知识
由于struts2是在webwrok的技术基础上开发的,采用拦截器的机制来处理用户请求的全新MVC框架。而webwork是建立在成为xwork的command模式框架之上的强大的基于web的MVC框架。所以总而言之,无论是struts2还是webwork底层都是xwork。如果看过struts源码的朋友肯定会发现struts中导入好多xwork2类。下面就xwork做一个...
分类:
其他好文 时间:
2014-06-07 01:53:47
阅读次数:
256
1.1 Struts2
上节已讲,struts2在webwork基础发展起来的mvc框架。MVC框架相信一般码农都比较了解,这里不再重说。在这里仅仅对于一下struts1,struts2做了哪些改进呢?(以下内容从网上汇总)
Ø Struct2的action是一个请求对应一个实例(每次请求都会new出一个对象),没有线程安全方面的问题
Ø Action不再依赖servlet ap...
分类:
其他好文 时间:
2014-06-05 10:06:25
阅读次数:
261
我在单位开了台实验用机,用SSH远程登录。之前一直用得不错,这两天发现断了。联系了两位相关的同事帮忙,分别对虚拟机和网络测试,都正常。我晚上回家再测,由于白天有了对比,晚上等待就更耐心一些--不到30秒,登录成功了。登录以后,速度还可以。
这说明网络、虚拟机都没啥问题。我以前遇到过SSH登录缓慢而登录以后速度不错的情况,比如我的WINDWOS机器连接LINUX用sftp的时候。后来解决了,这...
分类:
其他好文 时间:
2014-06-05 08:31:55
阅读次数:
195
已经和三大框架久违多时了,前段时间搞了一段时间的Android,各方面的知识都有所增长,但是框架的一些核心基础知识也忘得差不多了,在今后的时间里,我会不定期的发表框架中的一些基础知识的运用。
首先想介绍的是struts2的原型驱动ModelDriven机制。
所谓的ModelDriven,就是把一个实体类当成页面数据的收集对象。用法看起来像下面这个样子 ...
分类:
其他好文 时间:
2014-06-05 06:57:15
阅读次数:
638
【案例】、请用struts2开源框架实现如下功能:
注解:下文中所提及的源目录文件,为struts源代码下载文件(本文用的代码为:struts-2.3.15.1)后,\struts-2.3.15.1\apps\struts2-blank.war项目解压的文件
步骤一:创建一个Web工程(struts2--2)
步骤二:将原生态的struts中的jar包(\struts2-blank\...
分类:
移动开发 时间:
2014-06-05 02:46:56
阅读次数:
587
摘要: struts.xml是struts2开源框架的核心配置文件,其中包含一些全局的属性,用户请求和响应Action之间的对应关系,以及配置Action中可能用到的参数,以及处理结果的返回页面。还包括各种拦截器的配置等。本文用源代码的角度,来理解struts.xml文件的运行机理,及牵涉的各种文件开发项目前灵活运用struts源代码各种文件,省去将所有的参数及key值拼写出错。
配置strut...
分类:
其他好文 时间:
2014-06-05 02:16:32
阅读次数:
248
前面说到了Struts1的相关知识,下面来说一下Struts2的相关知识,我们知道现在Struts2使用的比Struts1多,Struts2已经替代Struts1成为主流的框架了。。。
摘要
Struts2是在WebWork2基础发展而来的。和struts1一样, Struts2也属于MVC框架。不过有一点大家需要注意的是:尽管Struts2和Struts1在名字上的差别不是很大,但S...
分类:
其他好文 时间:
2014-06-05 01:45:15
阅读次数:
459
ssh 免密码登录
1. ssh-keygen -t rsa
三次回车
2. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3. 验证 ssh localhost 如果不需要密码登录,表示设置成功
4. 面密码登录其他机器
ssh-copy-id -i hostname
注意:hostname必须在...
分类:
系统相关 时间:
2014-06-03 02:45:49
阅读次数:
353
链接:http://pan.baidu.com/share/link?shareid=1334596560&uk=3611155194 密码:ffna
对这个课程有兴趣的朋友可以加我的QQ2059055336和我联系
课程讲师:IT小生
课程分类:Java
适合人群:中级
课时数量:52课时
用到技术:Hibernate、Struts、Spring、Maven、Eas...
分类:
数据库 时间:
2014-05-31 17:55:04
阅读次数:
280
我们平常的异常处理是直接在方法中手动捕捉异常,当捕捉到特定异常后,返回特定逻辑视图名。这样的缺点是代码与异常处理耦合太多,一旦要改变异常处理方式,需要修改代码!
struts2提供给了一种更好的方式来处理异常------声明式的方式管理异常处理,我们可以通过再方法里将出现的异常throw出去,抛给struts2框架处理,然后再struts2中默认开启着异常映射功能,该功能在strut...
分类:
其他好文 时间:
2014-05-31 17:46:04
阅读次数:
209