标签: wicket

如何将Ant项目转换为Maven项目

如何将Ant项目转换为Maven项目?一个可以链接的示例项目(Wicket项目)

谢谢

ant maven-2 wicket

24
推荐指数
2
解决办法
3万
查看次数

Wicket或Playframework?

我是Java Web开发的新手,我想选择一个好的Java Web框架来学习.我发现了一些关于Apache Wicket框架Playframework的非常好的回声.我决定去找其中一个; 但我需要选择;-)

那么,选择什么以及为什么?

编辑

我的要求:

  • 我有使用Django开发的良好经验,所以类似的框架会很棒,
  • 我需要一个可以与其他主流Java好东西(库,工具等)交互的框架,这样我就可以利用Java真正提供的功能.

java wicket playframework

24
推荐指数
3
解决办法
1万
查看次数

删除网址中的版本号

如何删除或隐藏Wicket 1.5中引入的URL中的版本号?

安装页面没有帮助.

http://localhost/MyPage/SubPage?0
Run Code Online (Sandbox Code Playgroud)

url wicket wicket-1.5

23
推荐指数
1
解决办法
6812
查看次数

Apache Wicket有哪些优势?

我不是Java开发人员,所以我可能会出错一些条款......但是.

我整合的应用程序正从Spring迁移到Wicket.虽然它不应该影响我与它的整合,但我想知道为什么他们会这样做?

据我所知,Spring是更受欢迎的框架.我对此一无所知,除了它很受欢迎.我确实阅读了Wicket页面,Wicket看起来非常简单明了.

Wicket有哪些优势?

在我看来,改变你的整个框架将是一些工作,所以我想知道Wicket是否提供Spring没有的东西?

java model-view-controller spring wicket

22
推荐指数
7
解决办法
1万
查看次数

C#中的匿名内部类

我正在编写C#Wicket实现,以加深我对C#和Wicket的理解.我们遇到的一个问题是Wicket大量使用匿名内部类,而C#没有匿名内部类.

因此,例如,在Wicket中,您可以像这样定义一个链接:

Link link = new Link("id") {
    @Override
    void onClick() {
        setResponsePage(...);
    }
};
Run Code Online (Sandbox Code Playgroud)

由于Link是一个抽象类,它强制实现者实现onClick方法.

但是,在C#中,由于没有匿名内部类,因此无法执行此操作.作为替代方案,您可以使用以下事件:

var link = new Link("id");
link.Click += (sender, eventArgs) => setResponsePage(...);
Run Code Online (Sandbox Code Playgroud)

当然,这有一些缺点.首先,可以有多个Click处理程序,这可能不太酷.它也不会强制实现者添加Click处理程序.

另一个选择可能是只有一个这样的闭包属性:

var link = new Link("id");
link.Click = () => setResponsePage(...);
Run Code Online (Sandbox Code Playgroud)

这解决了具有许多处理程序的问题,但仍然没有强制实现者添加处理程序.

所以,我的问题是,你如何在惯用的C#中模仿这样的东西?

c# java closures wicket anonymous-inner-class

22
推荐指数
1
解决办法
1万
查看次数

我应该选择哪个框架 - Seam,Wicket,JSF或GWT?

我在讨论是否使用Seam,Wicket,JSF或GWT作为Java项目中表示层的基础.

我根据就业市场考虑因素,技术的新颖性以及其他SO用户的建议,将我选择的Java Web框架缩小到这个子集.

在决定这些因素时,我应该考虑哪些因素?

java jsf wicket seam web-frameworks

20
推荐指数
5
解决办法
3万
查看次数

对于我的下一个项目,一个网络应用程序,应该使用scala + wicket或scala + lift?

鉴于Scala语言的各种优点,我决定在Scala中编写我的下一个Web应用程序.但是,我应该使用Wicket还是Lift?我对Wicket很熟悉,并且很喜欢它,但对Lift的了解很少.在这种背景下学习Lift值得努力吗?

换句话说,Lift与Wicket相比如何?鉴于网络应用程序将在Scala中,使用Lift可以让我作为开发人员的生活更轻松吗?

wicket scala lift

20
推荐指数
3
解决办法
3619
查看次数

Wicket:如何重定向到另一个页面?

如何使用Wicket重定向到另一个页面?IIRC,必须在构造函数中抛出一些异常,但我不记得是哪一个.提前致谢.

java redirect wicket

20
推荐指数
3
解决办法
3万
查看次数

Apache Wicket vs Apache Click

Apache Wicket和Apache Click有什么区别?Apache Click是否得到维护?最新版本似乎是从2008年11月起感谢Achilleas

java wicket click-framework

18
推荐指数
1
解决办法
1万
查看次数

我应该如何保护使用Wicket,Spring和JPA编写的webapp?

所以,我有一个使用Wicket 1.4框架的基于Web的应用程序,它使用Spring bean,Java Persistence API(JPA)和OpenSessionInView模式.我希望找到一个声明性的安全模型,但不需要大量的XML配置 - 我更喜欢注释.

以下是目前的选项:

  1. Spring Security(指南) - 看起来很完整,但是我找到的每个指南都将它与Wicket结合起来仍然称之为Acegi Security,这让我觉得它必须陈旧.

  2. Wicket-Auth-Roles(指南1指南2) - 大多数指南建议将它与Spring Security混合使用,我喜欢@Authorize("ROLE1","ROLE2"等)的声明式风格.我担心必须扩展AuthenticatedWebApplication,因为我已经扩展了org.apache.wicket.protocol.http.WebApplication,而Spring已经代理了org.apache.wicket.spring.SpringWebApplicationFactory.

  3. SWARM/WASP(指南) - 这看起来是最新的(虽然几年前主要的贡献者已经过去了),但我讨厌所有JAAS风格的文本文件,这些文件声明了主体的权限.我也不喜欢为用户可能想做的每件事创建一个Action类.安全型号对我来说也不是很明显.另外,没有Authn的例子.

此外,看起来很多人建议混合第一和第二选项.不过,我无法分辨出最佳做法是什么.

security spring tomcat wicket jpa

18
推荐指数
1
解决办法
7046
查看次数