- 浏览: 507951 次
- 性别:
- 来自: 上海
最新评论
-
huyuran:
...
CheckStyle使用手册 -
三剑客二无名:
楼主给力。成功完成tomcat部署打包,上来只是为了评论一下。 ...
maven自动部署war包到tomcat -
yx09167415:
盛大在为的印象中多么的伟岸。我投了几次。机会都不给。,。。。祝 ...
盛大面试经历 -
kunsyliu:
楼主给力。成功完成tomcat部署打包
maven自动部署war包到tomcat -
MrLee23:
哎,中枪了。。。
坏公司鉴别方法
文章列表
这本书我看完了,虽然只有200多页但是里面可以继续深入研究的技术玩意蛮多的。
我用个txt文档记录了点,给大家随便看看:
eclipse 插件
1.uml let
2.PMD CPD
3.Metrics
ctrl+enter自动补全www.和.com
www.launchy.net
colibri.leetspeak.org
www.humanized.com
创建Windows自己的启动面板
微软的powerToys
Windows系统使用“经典”开始模式
Mac OS X
quicksliver.blacktree.com
leopard工具。jumpcu ...
附件中是CSDN上http://download.csdn.net/source/1887738这个链接中的IDEA9注册机。
考虑到很多兄弟姐妹们没有CSDN的下载资源积分。因此共享出来。
我要郑重说明的是:请不要将破解后的IDEA在商业行为中使用。如果是学习研究没问题。
商业行为中使用,一旦被Jbrains查出来,我可不负责哦。呵呵。
怕自己以后忘记,写在这里当作备份~
//给某台电脑所有mysql操作权限grant all privileges on *.* to wjs@192.168.100.209 identified by '123456';
//给任意一台电脑mysql增删改查权限GRANT insert,update,delete,select ON *.* TO 'remote'@'%' identified by '123456';
从上面概括得出
grant 权限 on 数据库名.数据库表名 TO 用户名@电脑IP(所有电脑则为%)identified by 密码
mys ...
10.2.2
<decorator:usePage>
、
<decorator:useHtmlPage>
和
<decorator:head>
标签的使用介绍
技术要点
<decorator:head>
标签的作用和普通
html
页面中
<head>
标签中相同。是在页面布局中显示被装饰视图界面文件的头部分属性定义。而
<decorator:usePage>
和
<decorator:useHtmlPage>
标签作用相同都是显示被装饰页面中使用的标 ...
10.2
sitemesh
高级应用
在之前小节中笔者简单介绍了一些
sitemesh
中特有的装饰标签。在本节中继续介绍开发中比较实用的几个
sitemesh
装饰标签,其目的是让读者能针对
Struts2
页面布局有更深刻的认识。
10.2.1
<page:applyDecorator>
和
<decorator:getProperty>
标签的使用介绍
技术要点
运用本小节标题两个标签的目的如下:前者是允许开发者可以自行选择使用哪一个装饰器视图界面。后者是让指定的装饰器页面中定义的参 ...
第10
章
Struts2
页面布局实现
传统的
Web
项目中经常使用
Iframe
来进行
Web
视图页面的布局。在
Struts
中也提供了一个名为
tiles
的插件来实现页面布局。而在
Struts2
中则提供了一个名为
sitemesh
的开源产品整合在
Struts2
中进行页面布局。本章就详细介绍
sitemesh
在
Struts2
中的整合使用方法。
10.1
sitemesh
基本使用方法
笔者在征得客户同意情况下,本章示例是一真正在使用项目。而笔者修改了其中部分代码,用以实 ...
9.3
用户主动选择国际化应用介绍
在之前章节需要在
URL
中自行定义
request_locale
参数值或者在操作系统中自行修改区域和语言选择来进行国际化。这样在用户体验度方面并不可取,因此可以在
JSP
或其他视图界面定义语 ...
9.2.3
Struts2
临时范围属性文件国际化应用
技术要点
以介绍占位符章节的示例来介绍临时范围国际化应用。
临时范围属性文件命名。
JSP
文件中制定临时文件存放目录。
演示代码
临时范围的中文属性文件内容:
<!------------文件名:struts_zh_CN.properties-------------->
#中文属性定义文件
#用key=value格式定义页面上显示的内容
username=用户名
password=密 码
loginSubmit=登录
loginPage ...
9.2.2
Struts2Action
范围属性文件国际化应用
技术要点
以介绍占位符章节的示例来介绍
Action
范围国际化应用。
Action
范围属性文件命名。
演示代码
Action
范围的中文属性文件内容:
<!----------文件名:LoginAction_zh_CN.properties---------------->
#中文属性定义文件
#用key=value格式定义页面上显示的内容
username=用户名
password=密 码
loginSubmit=登录
log ...
9.2
Struts2
国际化使用范围说明
在上
1
小节中介绍的
struts2
国际化应用中,定义了两个国际化属性文件来应用国际化。读者应该注意到这两个属性文件都是直接放在
src
根目录下,而且都是根据
struts.proerties
文件中
struts.custom.i18n.resources
常量的定义来命名自己的国际化属性文件名。其实它们被称之为全局国际化信息属性文件。但是由于开发中的
Web
项目都是很庞大,拥有很多数量的
JAVA
和
JSP
代码,因此对于整个
Web
项目的国际化,把所有信息都定义在全局属性文件中 ...
9.1.2
占位符国际化使用方式
占位符的使用目的是可以让开发者可以动态的填入某些国际化的值。也许这句话读者看的不是很明白。试举一例,在我们平时日常语言中常常会说“我。。。”。在“我”之后,我们可以根据不同情况加上不同的内容。因此占位符就充当了“我”之后的那些内容表达意义的角色。在不同语言环境和不同的业务逻辑下,占位符所代表的含义可以千变万化。相应的也可以说动态的显示了不同的信息。在
Struts2
国际化应用中,使用占位符可以展现各种语言字符。
技术要点
以登录功能为例,来介绍占位符的国际化。
国际化属性文件中占位符的使用方 ...
第9
章
Struts2
国际化
在第
1
章综述中笔者已经将国际化的基本概念做了简单说明。本章扩展国际化内容,向读者展示在
Struts2
中应用国际化的各种范例。
9.1
Struts2
国际化基础应用
本节首先介绍国际化在
Struts2
中的基础使用方法。主要介绍基础使用方式的原理以及如何使用占位符号来实现
Web
项目国际化功能的开发。
9.1.1
国际化基础使用方式
技术要点
以登录功能为例,来介绍如何实现中文、英文的国际化。
8.4
Struts2
输入校验器大全
在前几节的输入校验的配置文件中读者应该看到很多类型的
Struts2
的输入校验器。下面就对这些输入校验器做详细介绍。
技术要点
介绍
Struts2
自带的输入校验器。
演示代码
在
xwork-2.0.4.jar
包中,请读者在
\com\opensymphony\xwork2\validator\validators
路径下找一个名字为“
default.xml
”的
xml
文件。在该文件中有所有
Struts2
自带的输入校验器定义。具体代码如下:
...
8.3
集合类型输入校验介绍
于之前类型转化章节中记述的集合类型的对象类型转化相同。
Struts2
也支持集合类型的对象的输入校验。因此批量的对同一对象包含的属性数据的输入校验也是笔者需要向读者说明的,读者可以于类型转化中相关章节一起对照来学习。
8.3.1
Struts2
中单个
Java
对象的输入校验形式
技术要点
在介绍集合类型的输入校验之前,必须向读者介绍单个
Java
对象输入校验的形式。因为每个集合类型中包含的元素都是一个个单独的
java
对象,因此
Java
对象的输入校验是集合类型对象数据 ...
8.2
利用配置文件进行输入校验方法说明
8.1
小节中说明的输入校验方法会让程序产生很多代码。如果是
1
个项目生命周期很短的项目,必然对时间的要求会很高。这时候利用
Struts2
来对该项目进行开发,开发者势必不喜欢
8.1
小节中介绍的输入校验方法。因为代码太多,工作量一下子就增大了不少。而且它是一种硬编码的形式,增大了系统各个模块之间的耦合度,也不利于项目后期的维护和实施。因此本节介绍的利用配置文件进行输入校验的方式则很好的解决了上述问题。
利用配置文件进行校验主要是增加了一些
xml
文件来对具体表单中各个字段进行输入校验。当然配置 ...