JeeSite相关技术摘点(三)

发送短信的SmsUtil:

http://uule.iteye.com/blog/2266539
http://www.cnblogs.com/vcer/articles/7067707.html

CCP REST API 接口演示

云通讯平台是为开发者提供电话短信功能API的云计算通讯平台。
http://blog.sina.com.cn/s/blog_b435889501017p2e.html
SDKTestSendTemplateSMS 容联–短信验证
http://blog.csdn.net/liangmengmeng0927/article/details/53574663

开发指南:短信验证码/通知
http://www.360doc.com/content/14/0902/19/9200790_406586009.shtml
容联 云通讯
https://www.yuntongxun.com/doc/rest/sms/3_2_2_3.html

jsoup:Java HTML解析器(爬虫接口)

jsoup是一个用于处理真实HTML的Java库。它提供了一个非常方便的API来提取和操作数据,使用最好的DOM,CSS和类似jquery的方法。

jsoup实现WHATWG HTML5规范,并将HTML解析为与现代浏览器相同的DOM。

从URL,文件或字符串中刮取并解析 HTML
查找和提取数据,使用DOM遍历或CSS选择器
操纵 HTML元素,属性和文本
根据安全的白名单清理用户提交的内容,以防止XSS攻击
输出整洁的HTML
jsoup旨在处理在野外发现的所有品种的HTML; 从原始和验证,到无效的标签汤; jsoup将创建一个明智的解析树。

wiki (多人协作的写作系统):

Wiki是一种在网络上开放且可供多人协同创作的超文本系统

Wiki系统属于一种人类知识网格系统,可以在Web的基础上对Wiki文本进行浏览、创建、更改,而且创建、更改、发布的代价远比HTML文本小;同时Wiki系统还支持面向社群的协作式写作,为协作式写作提供必要帮助;最后,Wiki的写作者自然构成了一个社群,Wiki系统为这个社群提供简单的交流工具。

JSR-303验证框架--Hibernate-validator:

JSR303 用于对JavaBean 中的字段的值进行验证,使得验证逻辑从业务代码中脱离出来

是一个运行时的数据验证框架,在验证之后验证的错误信息会被马上返回

一般用于表单提交页面(如用户名必填、只能由数字字母组成等等)

http://blog.csdn.net/weijiaxiaobao/article/details/51200613
http://www.cnblogs.com/yinghao/p/4775083.html
https://www.2cto.com/kf/201612/575805.html
http://www.zuidaima.com/code/file/1766946711208960.htm?dir=/jeesite3/src/main/java/com/thinkgem/jeesite/common/beanvalidator/BeanValidators.java

shiro+SSH

这里还是以参考官方地址的代码及文档为主
https://github.com/thinkgem/jeesite
http://jeesite.com/

服务器优化:

http://calvin1978.blogcn.com/

@SuppressWarnings(value={"unchecked", "rawtypes"})

忽略警告

http://www.cnblogs.com/jingzhenhua/p/5986689.html

Class... classes:

public TestSuite (Class<?>... classes) {
for (Class<?> each : classes)
addTest(new TestSuite(each.asSubclass(TestCase.class)));
} 

Class代表类型,中间的"…"表示无限参数,classes表示该无限参数的名字
调用可以这样写 TestSuite (String.clsss,Integer.class),但是如果写成数组就不能这样写。必须这样写
TestSuite (new Class[]{String.class,Integer.class});

QuerySMSTemplate:短信查询接口

容联-短信调用接口:

http://blog.csdn.net/liangmengmeng0927/article/details/53574663
http://code.taobao.org/p/yoyozhaopin/diff/2/src/com/cloopen/rest/sdk/CCPRestSDK.java
//TaoCode容联短信工程
http://code.taobao.org/u/rerunyoyo/mypro/

REST API:

https://www.twilio.com/docs/api
https://www.yuntongxun.com/doc/rest/voicecode/3_3_2_4.html
D:\谷歌下载\CCP_REST_VoiceVerify_DEMO_JAVA_v2.7r.zip
https://www.yuntongxun.com/
common/cloopen:容联接口(即云通讯接口)

Code编程日志:

http://www.codeweblog.com/category/%E5%BC%80%E6%BA%90/

Global.java

http://www.codeforge.cn/
http://www.codeforge.cn/read/256975/Global.java__html

PageCachingFilter: (页面高速缓存过滤器)

缓存的思想可以应用在软件分层的各个层面。它是一种内部机制,对外界而言,是不可感知的。
数据库本身有缓存,持久层也可以缓存。(比如:hibernate,还分1级和2级缓存)
业务层也可以有缓存(但一般来说,这是一个过程域,不会设缓存)。
表现层/数据服务层(传统web的表现层)也可以设置缓存(jsp cache 就是这一层,实现在app server上的缓存机制)
另外Browser也有缓存(如IE)这个大家也都知道(实现在 web server 上的缓存机制)。越上层的缓存效果越好,越底层的缓存影响越深远。

http://www.jb51.net/article/32875.htm

Expires过时期限值,GMT格式

指浏览器或缓存服务器在该时间点后必须从真正的服务器中获取新的页面信息
http://www.jb51.net/article/84591.htm
http://blog.csdn.net/woshixuye/article/details/8849592
https://zhidao.baidu.com/question/365928361378516812.html
http://www.cnblogs.com/jianjianyang/p/4953157.html
http://www.cnblogs.com/daxin/archive/2013/05/31/3111597.html

你可能感兴趣的:(javaEE)