- 浏览: 88832 次
- 性别:
最新评论
-
yanhua:
很好很好很好很好很好很好很好很好很好很好
是什么让BS软件变得如此脆弱 -
sonymusic:
似乎有很多代码来查找,我很久以前写过一个命令行的java程序来 ...
查看Class从那个jar文件加载及在jar文件中查找Class -
yanhua:
ViewScope出现不能序列化的问题是因为:<cont ...
讨论:如何处理SessionScope和序列化自己的关系? -
pujialei:
myeclipse加了jaf2 mojarra实现的2个包,能 ...
JSF2.0——编写复合组件更容易 -
marshan:
好文章!<%@page contentType=&quo ...
动态改变RichFaces的皮肤
文章列表
用Word和在线工具快速制作6寸PDF
- 博客分类:
- 技术学习
http://yanhua365.org/posts/build-6c-pdf-ebook-online.html
最近在看Play2和Knockout的在线文档,时间实在不够用,便打算做成6寸的PDF放到电子书里在地铁上看。懒得装什么PDF处理的软件,便想试着用现有的软件和一些在线的工具来做。其实非常的简单:
下载一个6寸的Word模板
我在网上找了一个六寸的Word模板,用起来感觉挺不错的,分享给大家—— "6寸PDF的Word模板——雅黑5号.dot"
用这个模板新建一个文件并把在线文档的内容粘贴进来
Play2的文档
Knockout的文档
利 ...
原文链接。
一个略懂HTML的朋友告诉我,他在使用公司OA系统时,用Chrome在表单页面上做了点小改动,然后点了保存按钮,本来不能修改的数据竟然修改并保存到数据库里去了,软件真的这么脆弱吗?我看了一下他们的系统 ...
昨天下午去参加了infoq组织的qclub,是百度赞助的,第一个讲座是百度的工程师讲解“自动化web测试”,我到的稍微晚了一些,没听完整,大概了解了一下的一些信息:
底层使用的是selenium框架,之上有做了一些封装,做了一个框架,还有一个ide,可以用比较接近自然语言的方式定义测试用例。比较有特色的是有一个UIMap,把一些比较可能变化的部分放入这个UIMap里,变化来了以后修改这个Map映射就可以了,一般界面上元素的id或name是基本不变化的。
WEB自动化测试只是给基本的业务流程提供一个安全网,主要目的不是发现bug的,覆盖率不高,有些人工更方便的使用人工测试好了。从提问的 ...
事情的起因是这样的:我想使用JSF2.0的ViewScope的MangedBean作为一个编辑界面的backing bean,但是发现它竟然要求这个bean必须要求支持序列化——因为ViewScope是通过把状态保存在ViewRoot上来实现的,这又依赖于StateManager,它在保存状态时需要序列化。本来让这个bean实现序列化接口就可以了,不过我这个bean可能还有一个属性是一个Spring的bean,难道我让这个Spring的bean也要支持序列化吗?
是的,问题的关键是序列化保存状态的问题引起的,其实SessionScope也会有这个问题——如果需要支持Session的复制的 ...
http://cagataycivici.wordpress.com/2010/02/17/port-jsf-2-0s-viewscope-to-spring-3-0/
译注:作者Cagatay Civici
是PrimeFaces
项目的创建者,也是MyFaces
的重要开发人员,他还是JSF2.0标准(JSR314)
的专家组成员之一,对JSF有在非常丰富的经验。
如果你正在使用JSF和Spring并且打算升级到JSF 2.0,或许你乐意去使用JSF2.0内建的viewscope。Spring不支持这个scope,因为它是特定于JSF2.0规范的。不过不用担心,使 ...
以前学习rails都是下载一个netbeans,在jruby上跑rails,现在机器上连netbeans也没有了,试着真正安装一下rails。ruby1.8.7在windows上没有一键安装文件,我就用之前的一个1.8.6的安装。安装好以后是没办法通过gem安装rails的,因为gem的版本太低了,参考《Upgrading InstantRails to Rails 2.2 on Windows
》这篇文章,下载了rubygems-update-1.3.5.gem,把gem升级了一下。
执行:
gem install
rubygems-update-1.3.5 --local
...
- 2009-11-21 17:42
- 浏览 1430
- 评论(0)
译注:我对JSF比较熟悉,最近想研究一些其它的事件驱动的基于组件的WEB层框架,继Wicket和GWT之后,我开始仔细学习了一下ZK,虽然之前说的那几种框架也各有很多的优点,但ZK还是给了我很强的冲击。肤浅的总结一下:
丰富 ...
- 2009-09-20 12:03
- 浏览 3520
- 评论(2)
今天第一天到新公司报道,大公司手续很复杂,一上午基本把入职的程序跑完了。公司分工比较清晰,职位我也比较满意,主要是做分析设计和产品的研发,可以接触ERP的业务知识,重点也在我熟悉的工作流,我很满意。只是薪水比之前找的那个小公司差一点,不过应该没那么辛苦,有得有失吧。
郁闷的是公司的网络管的很严,只能查询网页,不能发表东西。我发现get的请求都是可以的,post请求就不行。google是可以用的,不过reader、gmail等都不行,因为不允许post,那就没办法登录。delicious和饭否都用不了,IM也不能用,几乎没办法发表一点文字,呵呵,郁闷啊。上了一下china-pub,搜索书的 ...
- 2009-08-11 21:47
- 浏览 1766
- 评论(0)
Alex_朋友 说:
你看过金蝶最近推的一个开源的OperaMask么
Alex_朋友 说:
还行
Alex_朋友 说:
好像也是基于JSF
YanHua(Allen) 说:
奥,我们的表现层和OperaMask非常像
YanHua(Allen) 说:
都是基于jsf和一个ria的javascript框架
Alex_朋友 说:
...
在icefaces的博客上看到一篇文章——Making distinctions between different kinds of JSF managed-beans
,将JSF的managed bean进行了分类,可以借鉴参考一下:
Managed-Bean Type
Nickname
Typical Scope
Model Managed-Bean
model-bean
session
Description:
This type of manage ...
- 2009-05-18 16:46
- 浏览 2024
- 评论(0)
这篇文章摘译自IceFaces官方的blog,文章中提到的LazyDataModel也适用于其它的JSF组件库中的Table组件。原文地址:http://blog.icefaces.org/blojsom/blog/default/2008/11/05/Lazy-Loading-a-JSF-DataModel-for-an-ICEfaces-ice-dataTable/
数据迭代组件,比如 ICE ...
1.
logo1.jpg
(61 kb)
...
写了一段检查jar是不是1.6编译的groovy脚本,没有优化,效率很差,记在这里备忘。
import java.io.*;
import java.util.*;
import java.util.zip.*;
class JarVersionChecker{
def checkJdk6(String folder){
println "begin checking ${folder}...\n\n";
File f = new File(folder);
int i = 1;
Stri ...
- 2009-04-20 14:25
- 浏览 1552
- 评论(0)
现在到 Google Web Toolkit
(GWT)提供的下载已经是1.6版本了,更令人兴奋的是GAE开始支持Java了,请看App Engine Java Overview
。
Welcome to Google App Engine for Java! With App Engine, you can build
web applications using standard Java technologies and run them on
Google's scalable infrastructure. The Java environment provides a Java
...
- 2009-04-08 15:12
- 浏览 1488
- 评论(0)
说起WebService很多人都会觉得很复杂,你可能需要一个axis2或CXF之类的框架,还要做一大堆的配置,不过现在使用JAXWS2.0规范来发布一个web服务已经非常简单了。当然最新的CXF也是JAXWS的实现,我们这里给出的非常简单的小例子只要使用JSE6.0就搞定了(我使用的是JDK6update12版本)。
首先编写要发布成服务的类:
package jaxwsserver;
import javax.jws.WebParam;
import javax.jws.WebService;
@WebService()
public class SeManager {
pub ...