论坛首页 Java企业应用论坛

大家谈论的最多都是Tapestry,Struts和Webwork,为什么不尝试蟎\0...

浏览 4495 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-10-14  
Echo和Wicket比较容易上手的,Wicket不需要xml配置文件,如:Wicket的HelloWord例子:
HelloWorld.html:
<html>
<body>

    <span componentName = "message"/>

</body>
</html>
HelloWorld.java:
package helloworld;

import com.voicetribe.wicket.PageParameters;
import com.voicetribe.wicket.markup.html.HtmlPage;
import com.voicetribe.wicket.markup.html.basic.Label;

/**
* Everybody's favorite example.
* @author Jonathan Locke
*/
public class HelloWorld extends HtmlPage
{
    /**
     * Constructor
     * @param parameters Page parameters
     */
    public HelloWorld(final PageParameters parameters)
    {
        add(new Label("message", "Hello world!"));
    }
}
HelloWorldApplication.java:
package helloworld;

import com.voicetribe.wicket.WebApplication;

/**
* HttpApplication class for hello world example.
* @author Jonathan Locke
*/
public class HelloWorldApplication extends WebApplication
{
    /**
     * Constructor.
     */
    public HelloWorldApplication()
    {
        getSettings().setHomePage(HelloWorld.class);
    }
}
Wicket不需要xml配置文件,只需要在web.xml加上:
    <servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>helloworld.HelloWorldApplication</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
就可以了,简单吧!
   发表时间:2004-10-14  
看不出来有什么好的。Java class要去了解前台展示的细节,如果我说message不用label改用input,你就得改Java代码,那我还不如直接JSP上呢。
0 请登录后投票
   发表时间:2004-10-14  
这个Wicket争论的比较激烈,可以看看这个贴子吧:
http://www.theserverside.com/news/thread.tss?thread_id=28162
0 请登录后投票
   发表时间:2004-10-14  
哦哦,Locke说这个东东要跟markup servers协同作战才好用。既然有markup server在那边帮忙,我还要web框架来干吗?直接把对象映射成XML丢给markup server不就完了吗?
0 请登录后投票
   发表时间:2004-10-26  
目前的Web框架都是MVC的实现。我觉得对于简单的网站系统,使用Spring+Hibernate+JSP(或静态HTML)就可以了。对于复杂的业务系统,使用Spring+Hibernate+JSP+xmlHTTP就可以了。

一定要引入Web框架,对开发又有什么好处呢?我一直不得其解。增加系统运行效率?那我看还不如用静态HTML
0 请登录后投票
   发表时间:2004-10-26  
这么简单的话,干脆就用jsp+jdbc好了,何必要hibernate和spring
0 请登录后投票
   发表时间:2004-10-26  
楼上又在走极端了,为什么一定要搬JSP+JDBC出来??
另外,Spring、Hibernate是很开放的东西,难道一定要用Web框架才能套用?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics