J2EE开发框架JDFrame

JDFrame采用基于J2EE的B/S/S三层体系架构、基于MVC设计模式、集成业界常用标签库、集成权限体系管理功能、集成待办事宜、系统公告等功能;
为达到最佳性能开发环境建议采用Jdk1.6及以上版本,weblogic814及以上版本,oracle10.2.0.1及以上版本,当然也支持其他适合任何J2EE 1.3规范的中间件

包括六个主要特征:

集成开发框架 - 集成的开发框架,采用基于J2EE的B/S/S三层架构,让你不必关心底层架构,仅需关心具体的业务规则实现
基于Apach开源项目 - 基于Apach成熟框架mybatis3 和 struts2开源项目
集成标签库 - 集成常用标签库,包括常用的翻页标签、代码转换标签、消息传递标签等
集成权限体系 - 集成包含完整的 菜单管理 权限体系 等常用管理功能
集成常用功能 - 集成更多业界常用待办事项、公告、系统监控等功能
提供完整的模板实例,从前段开发到后端开发都有完整的开发模板

网址: http://www.jdframe.com

目前软件版本为2.0.1, 属于第一次发布。 此框架计划开源,大家觉得做的怎么样,有什么改进的建议,有没有前途?

2013-12-14 23:40:00
版本2.0.2发布,添加全自动代码生成功能,程序员解放了;优化部分标签;struts日志采用Log4j等;亲,去下载来试试吧!


2013-12-14 23:40:00


版本2.0.2发布,添加全自动代码生成功能,程序员解放了;优化部分标签;struts日志采用Log4j等;亲,去下载来试试吧!



2014-01-09 14:20:00


版本2.0.3.0发布:
. 提供用户登陆接口
. 提升用户体验
. 优化代码,为系统功能代码进行优化
. 优化代码,系统功能中树形菜单采用struts中的ajax-tree
. 优化代码,删除JdframeAction中不必要的常量
. 优化代码,为页面提供返回上级页面功能
. 优化代码,为表单、按钮、链接限制一次提交功能
. 修复登陆页面验证码未对其布局
. 修复公告显示页面布局
. 修复消息显示标签刷新页面二次提示bug
. 修复了代码自动生成功能无法找到第三方类库bug
. 修复了附件保存路径无法识别bug
. 修复了待办事项功多个接收人异常能bug
. 修复系统后台日志显示不全bug
. 修复了struts2对BigDecimal类型表单字段提交后初始化异常bug
. 修复了struts2初始化对象失败bug
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
杰地桌面应用框架 Desktop Application Framework 对于大多数开发人员来说,做一个小的Swing应用程序很容易。用JFrame和大多数Swing组件都不难。再加上JIDE提供的一些组件,把它们都用在一起也还行。可是,当您的应用程序越来越大时,问题就出现了。您会发现Swing的应用程序无规律可循。比如说,让您做出一个多文档界面,外面根本没有这样的框架可借鉴。从我们多年的经验来看,我们还很少看到小的Swing项目。这也不奇怪。事实上,很多企业在选择用Swing时,都是因为项目很大。感觉上Swing就是要么不做,要是做的话,Swing的项目一定是大项目。不过问题就出在这。大项目,如果没有规律可循,实在有点让人不放心。 我们当然也注意到这个问题,所以才引进了这样一个桌面应用程序框架。 和网页方面的开发不一样,桌面软件开发没有什么优秀的架构。一方面,您们应该听说过JSR 296。它提供一个非常简单的框架。不幸的是这个项目随着Hans Muller这个最初的作者离开Sun之后,基本上处在一个半死不活的状态。另外一方面,我们有Eclipse和NetBeans中两个RCP平台。您要是用过这两个平台,您就会发现它们怎么这么复杂。也不怪它们。它们最初都是Java IDE方面应用程序的底层,经过多年的改动和调整,才形成目前的RCP平台,所以或多或少还有一些拼凑的成分在里面。所以我们还是需要一个平台。它要强大但是灵活,可以支持跨平台应用程序,不像JSR 296。与此同时,它还要易于使用和维护,不像那两个RCP平台。 我们很高兴地推出杰地桌面应用框架 Desktop Application Framework (简称JDAF)!JDAF 是有史以来第一个跨平台的应用程序平台。为什么这么说呢?难道Swing不是吗?Swing的确可以在各个平台上运行,可是区别就在它仅仅是可以运行,而不能和平台完美结合。只有JDAF才可能让您写一次代码,产生的应用程序,不但是可以运行,还可以符合各个平台的界面设计要求。 JDAF 基于一个强大的“Managed Application”的技术,意思就是应用程序的生命周期都在我们这个平台的管理之下。它还提供了很多现成的功能,让您随时可以用。比如,Model-View-Controller 架构下的data-view的管理。比如,符合各个平台界面设计标准的标准对话框、菜单、工具栏、图标等等。再比如,打印和帮助集成,还有一个产生console类型应用程序的框架。所有这些都让JDAF成为最强大最易用的桌面应用程序开发平台。 主要功能 "Managed Desktop Application" - facilitates the entire application lifecycle OS Guidelines-driven Application UI - Supports Java Cross Platform, Linux/Gnome, Mac OS X, Windows XP Model-View-Controller Architecture - data and view management GUI and Console Application Support - or extend to make your own application types Integration with JIDE Docking Framework, Action Framework, and other components Robust File-Handling - unprecedented file-based application support Polymorphic Resource Binding - bind resource bundles to objects automatically ObjectFormat - powerful MessageFormat replacement makes localization easier Command Line Parsing - capture, parse, convert and type check command line arguments Environment Variables - capture and access environment variables, single 1.4.2+ solution FileFormat API marshals data to/from application - default support for common formats Map file formats to data views Robust implementation of platform-dependant, application-specific file system checks 20+ file-related OS-specific standard dialogs such as save alerts and file replace Recent Documents menu with native path formatting Printing Integration - compatible integration of the Java Printing API Help Integration - snap-in integration of your existing help system Open files from the command line Comprehensive JavaDoc and Developer Guide, including migration guide Optional JSR-296 Compatibility API JDAF Wizard - code generation wizard gets you going quickly Desktop Application UI (按照 OS 界面设计指南) Standard Windows - automatic windowing harness manages UI, emulates native document windowing behavior such as titling semantics, dirty status, and dialog interaction Supports SDI, MDI, TDI, Split, Docking, and mixed windowing styles Standard Icons - platform icons for Actions, including large icon support Standard Menus - Fully functional implementations of File, Edit, Window, and Help menus Standard Toolbars - Fully functional implementations of standard toolbars Standard Dialogs - Organizes dialogs and provides highest-fidelity and integration features Unique OS behavior such as automatic Mac OS X system integration, Windows XP MDI and arrange commands, Linux document age in dialogs, and much more... 一些重要的类 DesktopApplication - root class serves as the controller and center of your application GUIApplication - OS Guidelines-driven GUI application with managed UI FileBasedApplication - direct support for document-centric applications ConsoleApplication - direct support for console applications (Yes, and MVC console application!) ApplicationLifecycleListener - listen to application lifecyle events DataModel/DataModelFactory/DataModelListener - create and manage datspan and datspan lifecycle DataView/DataViewFactory/DataViewListener - create and manage views and view lifecycle ApplicationFeature - create reusable, cross-cutting application features ApplicationAction - Create application-related Actions. Over 30 standard Actions installed and pre-wired MenubarCustomizer - Modify the standard menus and create your application-specific menus ToolBarCustomizer - Modify the standard toolbar and create your application-specific toolbars DialogRequest/DialogResponse/DialogListener - Request/response model for dialogs that facilitate native fidelity, dialog caching, and lifecycle Resources - read and convert resource values, bind resources to objects
J2EE开发技术实验中,我获得了以下收获: 1. 深入理解J2EE架构:通过实验,我对J2EE的体系结构有了更深入的理解。我了解到J2EE是一个基于分层架构的企业级应用开发平台,包括Web层、业务逻辑层和数据访问层等组件。我学会了如何使用J2EE提供的各种技术和规范来构建可扩展、可维护的企业级应用程序。 2. 掌握Java Servlet和JSP技术:在实验中,我学会了使用Java Servlet和JSP技术来开发Web应用程序。我了解到Servlet是在服务器端运行的Java程序,可以接收和处理HTTP请求,并生成响应。而JSP是一种将动态内容嵌入到静态页面中的技术,可以方便地生成动态的Web页面。 3. 熟悉数据库访问技术:在实验中,我学习了如何使用JDBC(Java Database Connectivity)技术来连接和操作数据库。我了解到如何编写Java代码来执行SQL查询、插入、更新和删除等操作,以及如何处理数据库事务。 4. 学会使用企业级Java框架:在实验中,我还学习了一些常见的企业级Java框架,如Spring和Hibernate。这些框架提供了更高级别的抽象和功能,可以加快开发速度并提高应用程序的可维护性。 5. 实践项目开发:通过实验,我有机会参与到一个完整的项目开发过程中。我学会了需求分析、系统设计、编码、测试和部署等环节,并且在实践中体验到了团队合作和沟通的重要性。 总的来说,J2EE开发技术实验让我对企业级应用开发有了更深入的了解,并且掌握了一些常用的技术和工具。这些知识和技能对于我今后在Java开发和企业级应用开发领域的工作将会非常有用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值