浏览 4495 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-10-14
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> 就可以了,简单吧! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-10-14
看不出来有什么好的。Java class要去了解前台展示的细节,如果我说message不用label改用input,你就得改Java代码,那我还不如直接JSP上呢。
|
|
返回顶楼 | |
发表时间:2004-10-14
这个Wicket争论的比较激烈,可以看看这个贴子吧:
http://www.theserverside.com/news/thread.tss?thread_id=28162 |
|
返回顶楼 | |
发表时间:2004-10-14
哦哦,Locke说这个东东要跟markup servers协同作战才好用。既然有markup server在那边帮忙,我还要web框架来干吗?直接把对象映射成XML丢给markup server不就完了吗?
|
|
返回顶楼 | |
发表时间:2004-10-26
目前的Web框架都是MVC的实现。我觉得对于简单的网站系统,使用Spring+Hibernate+JSP(或静态HTML)就可以了。对于复杂的业务系统,使用Spring+Hibernate+JSP+xmlHTTP就可以了。
一定要引入Web框架,对开发又有什么好处呢?我一直不得其解。增加系统运行效率?那我看还不如用静态HTML |
|
返回顶楼 | |
发表时间:2004-10-26
这么简单的话,干脆就用jsp+jdbc好了,何必要hibernate和spring
|
|
返回顶楼 | |
发表时间:2004-10-26
楼上又在走极端了,为什么一定要搬JSP+JDBC出来??
另外,Spring、Hibernate是很开放的东西,难道一定要用Web框架才能套用? |
|
返回顶楼 | |