`

开源代码学习:Proteus/OpenQueue/eXtremeTable/Struts-Layout

 
阅读更多
这一段时间拼命学习了一些开源实现:
Proteus
Proteus是一个用于创建消息应用程序的框架和在这个框架上构建的一个消息代理(message broker).Proteus有一个允许把数据库,消息队列,ftp服务器,email和其它消息源汇集起来以一种简单,统一方式进行编址的适配器.
这个工具使用自定义的XML文件,可以使用JDBC方便的插入到指定的数据库记录,同样也可以与消息服务器连接使用。在XML文件使用时,可以考虑之,能够快速的完成业务过程(当然复杂的业务就不要用了)。
OpenQueue
OpenQueue是一个用于发布与订阅消息队列的开放协议。这使得运行在不同机器上的,采用不同语言开发的且没有联系的应用程序之间能够进行异步通信。
这个工具的思想很特别,作者把所有的事务都发布到TELNET当中去使用。使用的必备条件如下:
* Passamaquoddy -- an OpenQueue server, written in Java.
* OQApplet -- an OpenQueue client, written as a Java applet.
* oqsend.exp -- an Expect script for sending one OpenQueue message.
但是我现在也不知道如何把oqsend.exp打包成为一个ACTIVEX控件,在WINDOWS下面使用,如果看官你看到了就和我联系共同学习,共同进步。
eXtremeTable
eXtremeTable是一个可扩展的用于以表格的形式来显示数据的一组JSP标签库.,这个标签库我没有配置成功,但是应该是比DISPLAYTAG好一些吧。因为DISPLAYTAG一次读取出所有数据,是比较费内存的,设计思想不是很好了。
eXtremeTable是新一代的标签库,设计思想比较好一些,但是感觉他的DEMO的CSS实在是难看。呵呵,有潜力,应该好好学习。
Struts-Layout
Struts-Layout是一个用在Struts的标签库.这个强大的标签库可以用来显示面板(panels),输入框,表格,treeviews, sortable lists,datagrids,popups,日历等.使用这些标签可以不用写HTML代码,甚至可以不用懂得HTML.这个项目还提供一个 Eclipse下的插件Kiwi帮助使用Struts和Struts-Layout来开发Jsp页面.。
我对之深入学习了一段时间,也做了一些示例,感觉作者想把在传统CS当中的思想应用在BS当中,虽然操作比较方便,但是业务安全性好象这样的需求很少,而且感觉它的性能也不是很好。
从这一次对标签库的 操作后,我感觉以后前台显示肯定会有一个软件坐很长时间的宝座,而eXtremeTable将很有可能冲击这个位置,那么以后的轻量级的J2EE应用会更广泛,集成度会更高。
分享到:
评论

相关推荐

    Proteus仿真——俄罗斯方块

    //--------------------------------------------------------------------------// // 源程序大公开 // // (c) Copyright 2001-2005 xuwenjun // // All Rights Reserved // // V1.00 // //----------------------...

    keil5代码原文https://blog.csdn.net/zhjysx/article/details/140369158

    使用proteus、keil5软件,设计单片机程序,且实现以下功能: 1、人体感应 2、当有检测到有人后,判断当前时间,如果是在早上八点前以及晚上九点后,提醒关门语音播报,如果是当前时间是假期(寒假、暑假,寒假...

    proteus部分https://blog.csdn.net/zhjysx/article/details/140369158

    使用proteus、keil5软件,设计单片机程序,且实现以下功能: 1、人体感应 2、当有检测到有人后,判断当前时间,如果是在早上八点前以及晚上九点后,提醒关门语音播报,如果是当前时间是假期(寒假、暑假,寒假...

    _8基于Proteus仿真的水库水位监视系统_000008.zip

    基于Proteus仿真的水库水位监视系统,包括Proteus仿真项目文件、汇编语言源代码、可执行文件。详细介绍见文章:https://blog.csdn.net/weixin_44410704/article/details/118222301

    简易游戏机Proteus仿真+Keil代码+说明文档.rar

    微机原理课程设计+报告:简易游戏机 (1)液晶显示制作人姓名、学号,院,班级及校徽等信息和图片; (2)多个游戏选项(》1):贪吃蛇游戏、俄罗斯方块等;...资源包括:简易游戏机Proteus仿真+Keil代码+说明文档

    PCB部分 https://blog.csdn.net/zhjysx/article/details/140369158

    使用proteus、keil5软件,设计单片机程序,且实现以下功能: 1、人体感应 2、当有检测到有人后,判断当前时间,如果是在早上八点前以及晚上九点后,提醒关门语音播报,如果是当前时间是假期(寒假、暑假,寒假...

    AD原理图部分https://blog.csdn.net/zhjysx/article/details/140369158

    使用proteus、keil5软件,设计单片机程序,且实现以下功能: 1、人体感应 2、当有检测到有人后,判断当前时间,如果是在早上八点前以及晚上九点后,提醒关门语音播报,如果是当前时间是假期(寒假、暑假,寒假...

    数字电子钟 单片机课程设计 《毕业设计》DDB--Protel/程序--Keil/仿真Proteus/流程图io/设计文档

    《数字电子钟》单片机课程设计是一门深入学习单片机应用的实践性课程,旨在帮助学生掌握单片机的基础知识以及实际操作技能。在这个项目中,学生将使用DDB--Protel进行电路设计,Keil进行程序编写,通过Proteus进行...

    proteus官方资料

    ### Proteus学习资源汇总 #### Proteus概述 Proteus是一款强大的EDA(电子设计自动化)软件,由LabCenter Electronics公司开发。它集成了原理图绘制、电路仿真、微控制器编程等多功能于一体,广泛应用于电子工程师...

    Proteus 8.9 SP2 Pro

    软件的安装和使用说明可以参考博文《手把手教你上手Proteus(下载安装+仿真...Proteus软件的功能很强大,它集合了电路仿真、PCB设计、虚拟模型仿真,不过本文只介绍Proteus的安装和它的电路仿真功能(单片机及外设)。

    Python库 | proteus-4.0.4-py3-none-any.whl

    资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:proteus-4.0.4-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    protues与keil联合仿真51单片机跑马灯实例

    protues与keil联合仿真51单片机跑马灯实例的配套的源代码及仿真电路图。原文链接如下: http://blog.csdn.net/echoszf/article/details/59108741

    proteus7.5 crak

    proteus 7.5 sp3破解文件,直接安装即可

    微机原理频率计设计-Proteus仿真&C语言汇编混编.zip

    通过分析和学习源代码,可以深入理解如何在微处理器上实现频率测量功能,以及C语言和汇编语言如何协同工作。 7. Readme.txt:这个文件通常包含项目的基本信息、使用说明或者开发者留下的重要提示,是了解项目的重要...

    单片机控制GPS系统仅显示时间代码+proteus仿真.rar

    本项目结合了硬件设计与软件编程,同时提供了Proteus仿真的环境,使得学习者可以在不实际搭建硬件的情况下进行调试和验证。 首先,我们要了解GPS系统。GPS(全球定位系统)是通过多颗卫星向地面发送信号,通过接收...

    计算机组成原理课设 微程序控制器

    本资源包括微程序控制器(proteus模拟)、微程序控制器框图和总图 模型机运行环境:proteus8 professional、windows10 本资源配套博文https://blog.csdn.net/air__Heaven/article/details/112383675

    PROTEUS与MPLAB联调

    ### PROTEUS与MPLAB联调详解 #### 一、环境配置与软件介绍 **环境配置:** - 操作系统:Windows XP ...通过以上步骤,可以成功地实现PROTEUS与MPLAB之间的联调,这对于学习和掌握微控制器的应用开发具有重要意义。

    Python库 | proteus-4.2.4.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:proteus-4.2.4.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    基于stm32单片机温湿度报警器LCD1602仿真设计

    本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus8.9,Altium Designer10。 视频演示地址:https://v.youku.com/v_show/id_XNTg3ODcwOTE3Ng==.html 功能说明: 打开仿真文件后液晶显示当前...

Global site tag (gtag.js) - Google Analytics