Flow control and security with ZK

asked 2012-10-17 03:23:23 +0800

JustinFrost gravatar image JustinFrost
139 1 6

Hi all,

We are evaluating ZK to re-write our large software app. Our previous app was written in JAVA EE, Struts, Hibernate, JSP.

I need to know what are the best solutions available to implement flow control and security in ZK. I understand that since ZK is Ajax based, traditional
flow control using page reloads is not ideal.

We require low level security, where a user can be authorized down to the page level and users can be created and assigned authorities.

Any help with resources / best practices would be greatly appreciated.


delete flag offensive retag edit

3 Replies

Sort by ยป oldest newest

answered 2012-10-17 10:24:59 +0800

gganassin gravatar image gganassin flag of Luxembourg
540 6

In our case, we are proficiently using Spring Security for the security and a lightweight internal custom framework for the flow control: a sort of Eclipse RCP metaphor implementation that handles perspectives, folders, views, commands&actions and so on.

Just to scale this: 10+ developers, 5 years project, 100k lines of code of an old JSF+Spring+Hibernate released in 14 different countries successfully refactored in 6 months by 3 developers :)

link publish delete flag offensive edit

answered 2012-10-17 11:38:49 +0800

benbai gravatar image benbai
2228 6

Might not a good practice: ZK Flow Control - Prevent Opening Multiple Tabs

project at github

some description at blog (contains some ads)


link publish delete flag offensive edit

answered 2012-10-17 12:30:00 +0800

JustinFrost gravatar image JustinFrost
139 1 6

Thanks for the replies guys. I will look into spring security. As for flow control I am currently trying a small prototype so hopefully that will help me get my head around it.

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools




Asked: 2012-10-17 03:23:23 +0800

Seen: 82 times

Last updated: Oct 17 '12

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More