桌面软件开发框架 joyWindow

码农软件 · 软件分类 · 其他开发相关 · 2019-10-26 14:59:29

软件介绍

joyWindow是基于java后台处理,HTML界面展示的桌面软件开发框架.同时整合了一个类 struts 2.0的wox框架,和velocity解析.

简介:

  • joywindow是的目标是用java语言与HTML显示来构建桌面应用程序.通过它,开发者可以用WEB开发的MVC模式构建桌面应用程序,可以有效提升开发速度.
  • 它实现了模型,控制,显示层的分离,可以让界面设计者与程序开发者的分工.并且在界面设计上,可以充分利用web开发的javascript,css,flash,HTML等技术,实现丰富多彩的界面效果.
  • joywindow内置一个类struts2.0的基础框架(wox),可以自动封装输入值,并通过配置进行逻辑跳转.joywindow虽然不如java web一样支持jsp动态页面,但是集成了velocity作为动态页面解析语言.

工作原理:

  • joywindow原理是java内嵌浏览器做界面展示,通过一个simpleHttpServer来作为传递资源,响应事件的中间处理件,在base版本中,simpleHttpServer也是开发的重点。其中浏览器嵌入采用的SWT来实现,而关于嵌入式浏览器,joyWindow除提供一个示例外,希望开发者可以自己开发浏览器界面,以便扩展自己的程序功能。
  • simpleHttpServer是一个迷你版的web server,simpleHttpServer的作用除了向浏览器控件提供显示的HTML,图片等资源外,还需要对以下请求作出响应:
    • .do请求:通过ActionHandler? 调用对应的action对事件进行响应;
    • .ser请求:通过ServletHandler? 调用对应的servlet对事件进行响应;
    • .vm请求:通过VelocityHandler? 调用解析对应的vm文件来产生视图.

本文地址:https://codercto.com/soft/d/17608.html

仿生智能计算

仿生智能计算

科学出版社 / 2011-1 / 50.00元

《仿生智能计算》系统、深入地介绍了仿生智能计算的起源、原理、模型、理论及其应用,力图概括国内外的最新研究进展。全书共分12章,主要包括仿生智能计算的思想起源、研究现状及机制原理,仿生智能计算的数学基础;蚁群算法、微粒群算法、人工蜂群算法、微分进化算法、Memetic算法、文化算法、人工免疫算法、DNA计算的原理、模型、理论和典型应用,以及仿生硬件、仿生智能计算研究前沿与展望。附录给出了各章算法的程......一起来看看 《仿生智能计算》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

SHA 加密
SHA 加密

SHA 加密工具