- 授权协议: BSD
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: http://git.oschina.net/zhangshibin1987/joywindow
- 软件文档: http://git.oschina.net/zhangshibin1987/joywindow/wikis/home
软件介绍
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,图片等资源外,还需要对以下请求作出响应:
追踪Linux TCP/IP代码运行
秦健 / 北京航空航天大学出版社 / 2010-4-1 / 69.00元
本书以应用程序为线索,详细描述了数据包在协议栈的分段、重组、发送、接收过程,同时分析了路由的初始化和设置过程,主要包括socket应用程序、 TCP/IP协议、路由、通知链、邻居子系统等内容。全书涵盖了协议栈的全部知识点,对于广大的读者来说这是一本极其难得的技术资料。同时,书中论述了网络设备的工作原理,解释了RTL8169和嵌入式CS8900、DM9000网卡设备的核心过程。一起来看看 《追踪Linux TCP/IP代码运行》 这本书的介绍吧!
