当前位置: 首页 > 工具软件 > DFish > 使用案例 >

技术干货:JavaEE 开发框架 DFish

宰父存
2023-12-01


我们是首先了解一下,什么是DFish?

DFish是一个 JavaEE 开发框架,整合了 Spring-MVC hibernate 等业界评价比较高的框架,并增补了多年来积累的基础代码功能。

 

DFish形成一套比较完整的框架。它具有轻量、可定制、注重用户体验等特点,基于APACHE2 协议开源,允许其他开源软件使用与商业软件使用。

 

  特性

 

  功能全面

 

  涵盖 Spring-mvc / Hibernate 等框架,兼容jQuery。前端自主的部分基于 Widget,可以整合很多外挂功能。(已经整合的有百度的编辑器、图表等)。 后端依托于 spring 的灵活性,可以用 Hibernate,也可以用 JdbcTemplate,或者自行增加组件。怎么补了很多项目实用功能。比如一些有中文特色的功能。并且提供一套默认的 UI。

 

  用户体验

 

  屏蔽各种浏览器之间的差异,提供良好的开发体验。非常适合适合对WEB 应用类(办事,办流程)。因为该框架的规范化非常适合制作工整,体验统一的应用。

 

  开源免费

 

  纯 JAVA/JS开发。完整开源,基于 APACHE2 协议,支持商业和非商业用户的免费使用和任意修改。

 

  易于扩展

 

  DEMO 已经提供一整套开发的范例,并且提供相关文档。需要扩展的时候有一套完整的扩展规范与体系。使得初学者容易上手,中层次用户也比较容易扩展。而高级用户,也有基于 spring 的方案可以遵循。

 

  专业稳定

 

  由于服务器后端仅生成视图模型,性能非常高。——实际上是把部分性能损耗转嫁给客户端,毕竟服务端数量远小于客户端——用 JProfiler 等工具抓损耗,几乎可以忽略掉它的损耗。 流量的损耗也非常接近仅传递数据 JSON 的应用。JSP 文件几乎一个项目就1个或少数几个引导页面,大大减少持久区的损耗。同时同ext等很胖的客户端相比,DFish-UI 在客户端的性能上也是有相当的优势。

 

 类似资料: