Hocate Web 框架介绍及教程
程序员文章站
2022-05-07 17:45:37
...
Hocate web framework是一套给予java的快速高效、构建web应用程序的框架,在框架的设计过程中,框架设计构思来源于国内众多项目实践,研究了(struts、jsf、Myface等)著名成熟的框架并继承了他们的优点,但也回避了些许他们弱点,利用FreeMarker作为页面模版解析引擎,实现一个页面及代码完全分离的简化的MVC开发框架。旨在构建一个能实现高效Web应用系统快速开发的简易Web框架。本框架遵循BSD协议提供最开发的开源能力.
请遵循BSD协议来对本框架做修改或者扩充发布.
框架特点:
适量的简单的配置文件。
众多的Web应用程序开发者在使用框架中几乎都被烦琐的框架配置文件所困扰,而在学习的时候也要花大量的时间来学习和理解各种框架的配置文件。而在做应用改动的时候框架的配置反而成了最让人头疼一块。
简单易用的页面和应用程序分离
在过去我们开发JSP页面的时候往往被HTML编码、Java编码、JSP等各种框架的标签搞的头晕眼花,而本框架使用FreeMarker的模版思想提供更加强大的页面和程序分离实现。开发的时候可以完全以单用户的方式来开发应用,任何全局的控制都可以交给Controler来处理
开源的系统和框架
你的背后始终有很多的开源爱好者为你服务也为框架服务,反应的问题提供最优秀的但不一定是最快捷的解决方案
强大的应用级控制
提供Controler,是你可以在Servlet级控制全局的逻辑,目前采用定时触发机制,可以为你的Servlet做定时任务。例如:定时的数据库整理,定时的数据文件清理,定时文件生成,定时统计,数据库的定时操作等等。并且在Controler里你可以看到所有用户的参数数据,提供真正的全局概念。
完善的全局变量控制
通过ShareParameter可以提供Servlet级的全局共享变量配合ControlerContainer可以实现更加强大的功能。
业务逻辑的分层(主业务逻辑和功能模块业务逻辑)
方便模块的开发和使用,功能模块业务逻辑提供无限层业务逻辑解析。
完全自动请求变量封装并提供持久
可以将请求和用户控制的变量参数实现持久,通过配置文件可以提供持久的时间,将所有的应用参数和请求参数封装在同一层次(当用户全局)上。而不需要想在struts中一样为请求再实现一个Bean。
提供各种框架支持
在这里你可以使用spring、hibernate为你的应用程序提供更加全面的应用扩展,是您不必改变太多的使用习惯就可以很快的融入我们的框架开发中。
通过池提高Web的执行效率
你也许会问框架的执行效率到底如何,框架采用池提高应用程序的执行效率,缓冲那些需要使用的页面到内存中,也许执行的时候会消耗稍微多点的内存但他会提高节省操作硬盘而带来的效率低下。
提供验证支持及同一的错误提示
可以在应用中提供数据验证支持,在用户数据出错的时候可以转到预先定义的错误页面模版中将错误信息友好的显示到用户表现层上,而这一起都是自动完成的。
如果您对这个框架感兴趣可以通过
hocate web框架教程来学习
Hocate 开源项目
请遵循BSD协议来对本框架做修改或者扩充发布.
框架特点:
适量的简单的配置文件。
众多的Web应用程序开发者在使用框架中几乎都被烦琐的框架配置文件所困扰,而在学习的时候也要花大量的时间来学习和理解各种框架的配置文件。而在做应用改动的时候框架的配置反而成了最让人头疼一块。
简单易用的页面和应用程序分离
在过去我们开发JSP页面的时候往往被HTML编码、Java编码、JSP等各种框架的标签搞的头晕眼花,而本框架使用FreeMarker的模版思想提供更加强大的页面和程序分离实现。开发的时候可以完全以单用户的方式来开发应用,任何全局的控制都可以交给Controler来处理
开源的系统和框架
你的背后始终有很多的开源爱好者为你服务也为框架服务,反应的问题提供最优秀的但不一定是最快捷的解决方案
强大的应用级控制
提供Controler,是你可以在Servlet级控制全局的逻辑,目前采用定时触发机制,可以为你的Servlet做定时任务。例如:定时的数据库整理,定时的数据文件清理,定时文件生成,定时统计,数据库的定时操作等等。并且在Controler里你可以看到所有用户的参数数据,提供真正的全局概念。
完善的全局变量控制
通过ShareParameter可以提供Servlet级的全局共享变量配合ControlerContainer可以实现更加强大的功能。
业务逻辑的分层(主业务逻辑和功能模块业务逻辑)
方便模块的开发和使用,功能模块业务逻辑提供无限层业务逻辑解析。
完全自动请求变量封装并提供持久
可以将请求和用户控制的变量参数实现持久,通过配置文件可以提供持久的时间,将所有的应用参数和请求参数封装在同一层次(当用户全局)上。而不需要想在struts中一样为请求再实现一个Bean。
提供各种框架支持
在这里你可以使用spring、hibernate为你的应用程序提供更加全面的应用扩展,是您不必改变太多的使用习惯就可以很快的融入我们的框架开发中。
通过池提高Web的执行效率
你也许会问框架的执行效率到底如何,框架采用池提高应用程序的执行效率,缓冲那些需要使用的页面到内存中,也许执行的时候会消耗稍微多点的内存但他会提高节省操作硬盘而带来的效率低下。
提供验证支持及同一的错误提示
可以在应用中提供数据验证支持,在用户数据出错的时候可以转到预先定义的错误页面模版中将错误信息友好的显示到用户表现层上,而这一起都是自动完成的。
如果您对这个框架感兴趣可以通过
hocate web框架教程来学习
Hocate 开源项目
推荐阅读
-
射手播放器怎么看片?射手播放器看视频教程及功能介绍
-
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
-
SharePoint 2007图文开发教程(1) 简介,安装,配置及创建Web应用程序
-
在Python的Flask框架中构建Web表单的教程
-
思源黑体怎么样?思源黑体字体详细评测介绍(附下载地址及安装教程)
-
鲁大师基础介绍及使用图文教程 轻松辨别电脑硬件真伪
-
鲁大师基础介绍及使用图文教程 轻松辨别电脑硬件真伪
-
微信上线“疫情督查”功能 微信疫情督查功能介绍及使用教程
-
射手播放器怎么看片?射手播放器看视频教程及功能介绍
-
高性能web服务器框架Tornado简单实现restful接口及开发实例