阅读更多

12顶
1踩

企业架构

原创新闻 OpenXava 4.2.2 发布,Java开发框架

2011-08-17 11:33 by 见习记者 lihuapi 评论(0) 有2754人浏览
OpenXava 4.2.2 发布了!



OpenXava是一个让使用XML与Java来开发J2EE商业应用程序变得简单的框架。OpenXava不使用常见的MVC架构,它是一个JPA应用程序引擎,你能够通过XML描述对象-关系表的映射关系,并将运行期实体对象持久化到数据库中去。使用OpenXava你只需要写model、POJOs和Java 5 annotations,而无需写view和controller。

该版本的新变化:

  • 支持JetSpeed 2.2.1。
  • 新增了PersistenceUnit控制器和SetPersistenceUnitAction类,以方便多数据库应用程序的开发。
  • BaseAction no longer implements IChangeControllersAction, but still implements the change controllers related methods.
  • 日期格式支持Catalan。
  • 修复了大量的bug。
详细改进信息http://www.openxava.org/web/guest/changelog

官网地址http://www.openxava.org/web/guest/home

下载地址http://www.openxava.org/download.jsp

12
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 国产软件论

    对于软件我们可以这样分门派:国外软件、开源软件和国产软件;比如你说视频播放器,到国外别人跟你说youtube,开源的会跟你说VLC,国内会跟你说爱奇艺。 所谓的国产软件在浏览器、视频播放器等领域占据了绝大部分市场,GWF之外功能确实也不赖,但不好意思所谓的国产软件也许并不那么国产。   浏览器--Trident/Chromium 影音播放器--FFmpeg 压缩软件--7-zip 办公套件--of...

  • 程序员在互联网公司和传统软件公司工作,有什么区别?

    日常的工作是帮程序员跳槽,常常会遇到想从软件公司跳槽到互联网公司的,也有想从互联网跳到软件公司的(觉得工作强度低)。他们很关心的一个问题是:软件公司和互联网公司,孰优孰劣?  其实两者之间没有优劣之分,但有更适合自己的那一个,对岸的风景也不一定是更美的。知己知彼方能百战百胜,我把在这两种公司里工作的差异阐述一下,对此感兴趣的程序员朋友看完便了解了。   1.软件公司程序员在哪些公司工作?  很多人

  • Dwr WebContextFactory.get() null 问题

     由于项目是用DWR3 + SPRING + EXTJS 组建,所以有些地方用到了SERVLET,用户登录成功后就将用户的信息放在SESSION中,在其它地方直接用WebContextFactory.get().getSession().getAttribute("USER");...

  • dwr消息推送和tomcat集群

    服务器发送的http请求和用户都在一个tomcat服务器中。这样就能精准推送到每个客户端用户 中。现在配置了apache集群后,通过负载均衡,apache把服务器的这个http请求也给分配给一个tomcat容器中。这样的话,在别的...

  • java dwr和websocket_使用dwr实现精准发送消息到页面

    ScriptSessionListener listener = new ScriptSessionListener() { public void sessionCreated(ScriptSessionEvent ev) { HttpSession session = WebContextFactory.get().getSession(); String ...

  • DWR反推动配置和实现

     Long userId = Long.parseLong(CookieUtil.getCookieValueByName(WebContextFactory.get().getHttpServletRequest()));  ScriptSession scriptSession = ev.getSession();  scriptSession.setAttribute(DWR...

  • 基于dwr的群聊和私聊系统

    RT,简单的实现了群聊和私聊,暂时私聊做的是一对一的,一对多可以简单重写过滤类。 支持快捷键发送消息。私聊直接点击对应用户名称即可。 下面介绍几个重要的文件。 web.xml ... <servlet> &...

  • 程序员在大公司和小公司的区别?

    对于一名程序员来说,在大公司和小公司的工作体验差别还是挺大的,比如: 关于大小公司的划分,在此我们暂且把BAT这类公司理解为大公司,把大部分创业型的公司理解为小公司。大公司的标签多为规范可循的工作流程、充足的人才、稳定的福利待遇、清晰的发展规划等,而小公司的标签则是工作多且杂,一个萝卜好几个坑,福利待遇更灵活,发展机遇与挑战并存等等。 先来看一下大小公司的程序员自己的...

  • 对程序员来说,创业公司和大公司应该怎么抉择?

    科技巨头有巨头自带的光环,创业公司有创业公司的历练,在面临这两种选择时你会怎么选?相比更加正规性的大厂,如若选择前途不明的创业公司,又需要注意哪些事宜才能保证自己最基本的...

  • dwr+maven实现java和js方法互相调用,实现推送, 完整切超简单例子

    -- 2.x 和3.x版本的都可以 --> <!-- <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> --> <!-- 3.x版本的还可以使用下面这个 --> <servlet-class>uk.ltd.getahead.dwr.DWRServlet ...

  • DWR的实现记录---桥公子随笔

    --java代码和js方法的映射--> creator ="new" javascript ="SendMessage" > name ="class" value ="xx.xx.xx.SendMessage" /> 3、web.xml中加入以下配置 dwr-invoker org....

  • DWR3实现服务器端向客户端精确推送消息

    我这种刚开始学习DWR的人来说要看懂真的蛮难。不过即便如此,...只写过程,不写原理(不是不写,而是有些地方我也不太懂),下面开始:  第一、

  • web相关

     sessions.addAll(ServerContextFactory.get(request.getSession().getServletContext())  .getScriptSessionsByPage( "/chat/index. jsp " ));   for  (ScriptSession session : sessions) { ...

  • 2009年8月20日

    } /** * 将用户id和页面脚本session绑定 * @param userid */ public void setScriptSessionFlag(String userid) { WebContextFactory.get().getScriptSession().setAttribute("userid", userid); } /** * 根据用户...

  • 弹出系统提示

    import org.directwebremoting.ServerContextFactory; import org.directwebremoting.WebContext; import org.directwebremoting.WebContextFactory; public class ChatManager { public static void ...

  • DWR 反转AJAX 单线程控制SESSION

     serverContext = ServerContextFactory.get(servletContext);//  webContext.getScriptSessionsByPage("");  synchronized (CheckSessionDwr.class) {  if (null == worker) {  worker = new Thread(this, ...

  • DWR Server Push(服务器推技术) 实现即时聊天

     sessions.addAll(ServerContextFactory.get(request.getSession().getServletContext())  .getScriptSessionsByPage("/chat/index.jsp"));  for (ScriptSession session : sessions) {  String xuserid = ...

Global site tag (gtag.js) - Google Analytics