项目 >> Web 框架 >> Wicket

Wicket(Java)

WicketWicket is a Java web application framework that takes simplicity, separation of concerns and ease of development to a whole new level. Wicket pages can be mocked up, previewed and later revised using standard WYSIWYG HTML design tools. Dynamic content processing and form handling is all handled in Java code using a first-class component model backed by POJO data beans that can easily be persisted using your favourite technology.

Homepage: http://wicket.sourceforge.net/

Loading...

Wicket用户手册:能够处理用户输入的HelloWorld

接下来的这个例子将会教会大家使用Wicket开发一个能够处理用户输入的程序,这个程序虽然简单,但也基本上描述了如何使用Wicket处理用户的输入。 我们会修改上面的的例子,增加处理用户输入的功能。也就是在页面上显示一个文本框,以用户 输入数据,并提交到服务器,再将用户 输入的信息显示在页面上。 这是HTML模板文件 <html> <body> &...

Wicket用户手册一:Hello World

第一个程序 接下来要做的程序就是那个人人耳熟能祥的"Hello World"(译注 :姜还是老的辣,原来外国人也好这一口)。这个程序将给客户端输出一个简单的页面,页面上只显示"Hello,World"这个字符串。第二个程序中,允许用户在浏览器端进行输入,然后根据输入再在页面上给出相应的输出信息,不过那是后话。 这个程序将在浏览器输出以下HTM...

Wicket用户手册一:Wicket介绍篇

Wicket用户手册 这是一份还有待完成的Wicket用户手册,目前主要在Wiki上发布,以后可能会以PDF或者HTML格式提供文档。 什么是wicket 在Java 世界中,有许多Web开发框架,Wicket就是最近出现的一个新框架,但Wicket并不仅仅只是一个重复发明的轮子。正如牛顿所说,“他站在巨人的肩上”,Wicket也借鉴了许多框架的优点,是一个基于组件开发的框...

翻译:为什么是Wicket(四)

目标 基于上面的这些动机,下面是Wicket的目标: 简单(易用性、一致性、易懂性)   以POJO为核心 所有代码均使用Java编写 最小的概念域 避免过度地使用XML配置文件 全面解决“向后按钮”问题 最大限度地类型安全以及编译检查 最大限度地分析运行时错误 ...

翻译:为什么是Wicket(三)

大部分现存的框架需要特定的HTML代码     JSP具有最深的侵入性,它允许将Java代码直接嵌入Web页面中。但是,上面列示的框架(除了Tapestry)都不同程度地针对HTML代码引入了特殊的语法。     因为特殊语法改变了单纯而简单的HTML标记的实质,而Web设计者对于这一点是十分的熟悉,所以特殊语法并不是十分得人心。而且预览、编...

翻译:为什么是Wicket(二)

动机     目前存在的大多数Web框架对于服务端的状态管理都仅仅提供了较弱的支持。     这就意味着在Web应用程序中存在着很多特殊的代码来处理和维护繁复的状态管理机制。虽然Wicket并不允许对服务端的状态完全不考虑,但是它在状态管理的简便性和透明化方面做了很多的工作。     在Wicket中,所有服务端的状...

翻译:为什么是Wicket(一)

为什么是Wicket?     如果您正在寻求使用Java开发Web应用程序,目前,您有很多的选择。实际上,存在如此众多的Web应用程序框架显得有点搞笑。来自于互联网一个博客站点的问题:您能说出多少Java Web应用框架的名字?他们展现的结果如下:     框架,到处都是框架,参看后面附带的表格。 为什么要“重新发明轮子&rdqu...

对 Wicket 的新认识

 去年年底从 TSS 翻译的《Wicket:我们需要不同的表现层框架吗?》在今天引起了大家的共鸣。当初我是抱着很随意的态度翻译此文。各位也别冤我,表现层的框架实在是太多了,让人无从下手,无法确定到底哪个框架更具优秀,害怕顾此失彼。         通过今天的交流,我发现 TSS 的确没有说错,Wicket 结合了 Tapestry 与 Ec...

Wicket:我们需要不同的表现层框架吗?(翻译)

 aochuqu    答案是需要!它就是在 sourceForge 中的新项目 Wicket ,是由 Sun 公司前 Swing UI 工程小组成员开发的,试图用一种独特的简单的方法来表现 Web UI。         与 Tapestry 相同,Wicket 也在 HTML 中嵌入一种特殊命名规则的标签。而与 Tapestry 不同的是,它非常简单(像拍去身上的泥土一样...

Web框架对比: Wicket vs Struts

一、概貌 Wicket是基于web应用框架的高级组件,其主要特点:     * 在HTML和java之间的明确分隔     * OO组件模式     * 自动状态管理     * 高度生产化     * 低学习投入     * 屏蔽Servlet API、HTTP协议细节  &n...