基于OSGi的web框架

昨天搜了一天的框架,我想找一个类似类于UChome之类的java框架.但结果很寥寥.我下载了jforum, jspwiki还有openportal.jspwiki的代码不错,界面一般.jforum和openportal扫了一眼,也不是我想要的东西.

和PHP相比,java的功能齐全的解决方案,实在太少了.
比如我想加一个用户管理的功能,要自己写注册登陆页面,写校验输入的javascript,写servlet, 写DAO,写验证码生成,写邮件激活...
就算我用spring + security一些框架,我也要把它们集成起来,还是要写很多,其实,我并没有特别的什么需求,一个网站的用户管理和另一个网站的用户管理,有多少不同?!为什么没有模块上的复用.

我也犹豫着要不要java和php集成,已经有桥接的程序,但总觉的有点不伦不类的.单是共享SESSION,就够伤脑筋了.

后来,我想再不然就只用PHP好了.做网站也没有多少用java的吧.但写了几个月的代码,再用PHP重写一次,还不如用笨方法写java的用户注册了.更郁闷的是,我还没写过PHP.

Java应该有这样的框架,portlet感觉有些过于复杂,更倾向企业应用多是JSF&EJB,稍后会深入的去看一下.java的框架是很多,但大多都是面向层的.横向的堆叠,在一定程度上复用了代码,而且有很好的灵活性.但如果有一种方式可以去纵向的组合就更好了.

我就是想要这样一个框架,
比如我想要网站有用户权限控制,我扔一个lib包在当前布署.然后在需要权限认证的方法上加一个@Secured(role="Admin")标记.用户请求这个方法,就会给出登陆提示,没有注册就导航到注册页面.用户如果没有权限就给出错误提示.

我真的不想再写无谓的代码了.

你可能感兴趣的:(java,框架,Web,PHP,osgi)