阅读更多

41顶
18踩

Web前端

原创新闻 DJFocus 1.10.0319 免费版发布

2010-04-21 16:10 by 主编 ITeye管理员 评论(42) 有16399人浏览

DJFocus官方网站上已经可以免费下载0319版DJFocus,下载地址:http://www.djfocus.cn。DJFocus是J2EE体系下专注于Web数据展现与处理的组件。

 

本次更新内容如下:
[功能改进]
● DJFocus推出免费版,取消许可文件的限制
● 增加了对MySQL数据库的支持
● 集成在线帮助手册
● 改善弹出窗口(DJWindow)的显示效果
● 新建和修改数据库配置文件(dbProfile)时,检查别名(alias)是否合法
● blob字段在没有数据时,不显示“下载”

[bug修正]
● 解决在某种情况下,设计器中Ctrl+s键保存,没有提示保存成功
● 解决在某种情况下,设计器中对字段属性的编辑没有正确保存
● 解决MySQL下,通用条件检索的相关问题
● 调整utils和utilsIE,避免出现异步加载时方法调用的错误
● 解决通用条件检索在多表情况下的一个bug
● 其他细节调整

  

 DJFocus将Web数据处理封装为:模型、数据以及操作三个层面。 其中,“模型”定义了数据的来源和展现方式并以XML文档形式存放在服务器,可供任何web页面调用; “数据”是指按照模型中定义的数据来源从数据库中获取相关数据; “操作”是指DJFocus的数据视图以及与数据视图相关的属性、方法和事件。

 

与传统的开发方式相比,采用DJFocus所开发的web项目封装性更好、可维护性更高,代码量减少80%以上,开发效率可提高5到10倍,是Web项目开发的首选工具。
查看更多详情:http://www.djfocus.cn/
41
18
评论 共 42 条 请登录后发表评论
42 楼 bubiaiyou 2011-01-12 09:37
悲剧呀 ,  我是不会用的,  就算写页面代码写的累死,也不会用, 还收费 什么概念 你说你只支持ie我也就什么也不说了 但是你在例子里能不能把页面做的好看一下  你这种精神我是顶了 但是在这个框架上我 我看不到希望
41 楼 yanzfcu 2010-05-24 09:50
能模仿PB做出Datawindow的技术,作者实在不容易,赞!
40 楼 wq13480 2010-05-21 09:05
免费和收费有什么不同啊 ?
39 楼 matychen 2010-05-18 11:51
icanfly 写道
无语了。。肉饼是不是收了人家好处啊,这么久了这新闻还挂首页。

38 楼 icanfly 2010-05-18 08:37
无语了。。肉饼是不是收了人家好处啊,这么久了这新闻还挂首页。
37 楼 eyessoft 2010-05-16 12:33
请大家评论的时候,要客观,不要只看一点,
我觉得,这个djfocus,做小的系统,还是可以的,
不过大的系统,我觉得没有spring这样的容器,
就不太容易实现多种架构的集成,也就没有使用的必要
36 楼 eyessoft 2010-05-16 12:30
系统只支持IE就可以了,这个其实不应该是开发者的问题,所有的系统,都不可能做到任何情况下,ie,firefox,chrome都兼容
1。如果是公网系统,如商城前台,行业门户等,必须支持多种浏览器
2。如果是企业内网系统,没有必要,企业内网系统功能实现是最重要的
   好多系统做的界面漂亮,其实业务都没有闹清楚,企业系统业务逻辑
   最重要,现在大多数情况是界面被忽视,这是个行情,也就没有必要
   去追求各种浏览器的兼容,把一种浏览器的界面做好,就可以了
3。推荐一个,http://demo.zving.com/demo,这个后台管理的界面
   很漂亮,具体设计,有些方面比djfocus更好,
4。有些时候,设计好的界面,要考虑维护的方便
35 楼 waixin 2010-05-16 09:02
哇,真不错啊,把PB那一套搬过来了
34 楼 aninfeel 2010-05-11 15:26
这个广告怎么还在啊
33 楼 javajdbc 2010-05-11 13:57
终于出免费的了
32 楼 linvar 2010-05-11 13:11
不容易啊...
31 楼 linvar 2010-05-11 11:20
llfzy 写道
?.....现在框架真多。。。。。

真是多
30 楼 hjzybb 2010-05-10 20:56
ops2000 写道
5年前你说只支持ie,我不说啥,都2010年了,你还只支持ie,难道不可笑么?按Web标准开发就那么那么难么?


除了你们钟爱的谷歌、FF就不能说点别的吗?
29 楼 ops2000 2010-05-10 20:29
5年前你说只支持ie,我不说啥,都2010年了,你还只支持ie,难道不可笑么?按Web标准开发就那么那么难么?
28 楼 小白1017 2010-05-10 11:26
确实是WEB版的PB
27 楼 foxhlc 2010-05-07 12:53
评论不好的人,你们很强吗?DOG屁
26 楼 hite 2010-05-05 13:27
注:DJFocus组件目前仅支持IE或以IE为核心的浏览器

这是最强大的一点!
25 楼 peng_joy 2010-05-04 14:37
本来想下下来玩玩,一看支持IE及IE内核浏览器,那算了吧
24 楼 xulinzhou 2010-05-03 12:44
x学习了。。。
23 楼 zhengyutong 2010-04-29 11:11
原来是IE only, 我在FF里刷新半天....md....

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • M31S1322_01_3.1寸oled模组驱动资料_201505

    M31S1322_01_3.1寸oled模组驱动资料_201505

  • M31monkeykong

    M31monkeykong

  • M31S1322_01_3.1寸oled模组驱动资料

    M31S1322_01_3.1寸oled模组驱动资料

  • [编程常用英语词汇]

    [编程常用英语词汇] A 英文 译法 1 译法 2 译法 3 a block of pointers 一块指针 一组指针 abbreviation 缩略语 abstract 抽象的 abstract syntax tree, AST 抽象语法树 abstraction 抽象 abstraction barrier 抽象屏障 抽象阻碍 abstraction of function calls 函数调用抽象 access 访问 存取 a

  • 好书系列之-设计模式:可复用面向对象软件的基础 1

    第1章引言设计面向对象软件比较困难,而设计可复用的面向对象软件就更加困难。你必须找到相关的对象,以适当的粒度将它们归类,再定义类的接口和继承层次,建立对象之间的基本关系。你的设计应该对手头的问题有针对性,同时对将来的问题和需求也要有足够的通用性。你也希望避免重复设计或尽可能少做重复设计。有经验的面向对象设计者会告诉你,要一下子就得到复用性和灵活性好的设计,即使不是不可能的至少也是非常困难的。一个设

  • More Effective C++ 条款31 让函数根据一个以上的对象类型来决定如何虚化

    1. 假设要编写一个发生在太空的游戏,其中有飞船(spaceship),太空站(space station)和小行星(ssteroid),使它们继承自一个抽象基类GameObject,整个继承体系像这样: class GameObject { ... }; class SpaceShip: public GameObject { ... }; class SpaceSt...

  • 【more effective c++读书笔记】【第5章】技术(7)——让函数根据一个以上的对象类型来决定如何虚化(1)...

    一个虚函数调用动作称为一个消息分派,如果某个函数调用根据两个参数而虚化就称为双重分派,根据多个函数而虚化称为多重分派。C++不支持双重分派和多重分派,因此我们必须自己实现。有以下几种方法: 一、虚函数 + RTTI(运行时期类型辨识) //GameObject.h #ifndef GAMEOBJECT_H #define GAMEOBJECT_H class GameObject{ ...

  • 【more effective c++读书笔记】【第5章】技术(7)——让函数根据一个以上的对象类型来决定如何虚化(1)

    一个虚函数调用动作称为一个消息分派,如果某个函数调用根据两个参数而虚化就称为双重分派,根据多个函数而虚化称为多重分派。C++不支持双重分派和多重分派,因此我们必须自己实现。有以下几种方法: 一、虚函数 + RTTI(运行时期类型辨识) //GameObject.h #ifndef GAMEOBJECT_H #define GAMEOBJECT_H class GameObject{ //抽象

  • ozcollide碰撞检测库

    OZCollide是很不错的开源的碰撞检测库,它提供了一些便于调用的的C++ API,包含fast tri-box intrs及其其他多种高效碰撞检测算法,能够有效用于粒子系统的碰撞检测!

  • 二重调度(一):什么是二重调度?

    有时,借用一下Jacqueline Susann的话:一次是不够的。例如你有着一个光辉形象、 崇高声望、丰厚薪水的程序员工作,在Redmond,Wshington的一个著名软件公司--当然,我说的就是任天堂。为了得到经理的注意,你可能决定编写一个video game。游戏的背景是发生在太空,有宇宙飞船、太空站和小行星。  在你构造的世界中的宇宙飞船、太空站和小行星,它们可能会互相碰撞。假设其规

  • C++语言中“_T”是什么意思?

    _T("")是一个宏,他的作用是让你的程序支持Unicode编码 因为Windows使用两种字符集ANSI和UNICODE, 前者就是通常使用的单字节方式, 但这种方式处理象中文这样的双字节字符不方便, 容易出现半个汉字的情况。 而后者是双字节方式,方便处理双字节字符。 Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。 如果你编译一个程序为ANSI方式, _T实际不起任何作用。 而如果编译一个程序为UNICODE方式,则编译器会把"Hello"字符串

  • 单分派与多分派,聊天记录

    2007-12-17 23:06:01 lct The solution to these problems is to replace dynamically-dispatched messages with one or more statically-bound procedure calls wherever possible, to inline-expand the callee me...

  • 混合A*算法研究

      混合A可以看成是探索树和A算法的混血,适合有运动约束的机器人路径规划,例如无人车。就连Matlab居然都内置了混合A*算法函数:plannerHybridAStar,可见这个算法挺有名,但是Matlab使用了占据栅格地图进行碰撞检测。 1 混合A*算法的基本思想   混合A算法的思想比较简单,利用探索树生成一段段可行的短路径,然后利用A算法的思想计算启发函数,引导探索树向目标生长。为了限制探索树生长的过密,将空间离散化成栅格,每个栅格只能存在一个树枝。 3 混合A*算法的缺点   需要设置的参数有:  

  • Hybrid-A-Star 满足车辆运动学约束的全局路径规划算法源码(补充)

    论文部分:<论文阅读> Path Planning in Unstructured Environments : A Real-time Hybrid A* Implementation 混合A星算法在A星算法的基础上,添加了车辆转向的约束,从2D(x,y)2D(x,y)2D(x,y)点路径规划转变成3D(x,y,theta)3D(x,y,theta)3D(x,y,theta)点的路径规划算法。不过保留了A星经典的启发式思想,不过在混合A星中,添加了转弯、转向等惩罚。 首先阅读node3d.cpp和nod

  • o

    转载于:https://blog.51cto.com/6393772/1109366

  • 二重调度(五):使用非成员的碰撞处理函数实现

    我们现在知道了怎么构造一个类似vtbl的映射表以实现二重调度的第二部分,并且我 们也知道了怎么将映射表的实现细节封装在lookup函数中。因为这张表包含的是指向成员函数的指针,所以在增加新的GameObject类型时仍然需要修改类的定义,这还是意味着所有人都必须重新编译, 即使他们根本不关心这个新的类型。 例如, 如果增加了一个Satellite类型, 我们不得不在SpaceShip类中增加

  • 毕业设计基于STC12C5A、SIM800C、GPS的汽车防盗报警系统源码.zip

    STC12C5A通过GPS模块获取当前定位信息,如果车辆发生异常震动或车主打来电话(主动请求定位),将通过GSM发送一条定位短信到车主手机,车主点击链接默认打开网页版定位,如果有安装高德地图APP将在APP中打开并展示汽车当前位置 GPS模块可以使用多家的GPS模块,需要注意的是,当前程序对应的是GPS北斗双模芯片,故只解析 GNRMC数据,如果你使用GPS芯片则应改为GPRMC数据即可。 系统在初始化的时候会持续短鸣,每初始化成功一部分后将长鸣一声,如果持续短鸣很久(超过20分钟),建议通过串口助手查看系统输出的调试信息,系统串口默认输出从初始化开始的所有运行状态信息。 不过更建议你使用SIM868模块,集成GPS.GSM.GPRS,使用更加方便

  • 基于tensorflow2.x卷积神经网络字符型验证码识别.zip

    基于tensorflow2.x卷积神经网络字符型验证码识别 卷积神经网络(Convolutional Neural Networks, CNNs 或 ConvNets)是一类深度神经网络,特别擅长处理图像相关的机器学习和深度学习任务。它们的名称来源于网络中使用了一种叫做卷积的数学运算。以下是卷积神经网络的一些关键组件和特性: 卷积层(Convolutional Layer): 卷积层是CNN的核心组件。它们通过一组可学习的滤波器(或称为卷积核、卷积器)在输入图像(或上一层的输出特征图)上滑动来工作。 滤波器和图像之间的卷积操作生成输出特征图,该特征图反映了滤波器所捕捉的局部图像特性(如边缘、角点等)。 通过使用多个滤波器,卷积层可以提取输入图像中的多种特征。 激活函数(Activation Function): 在卷积操作之后,通常会应用一个激活函数(如ReLU、Sigmoid或tanh)来增加网络的非线性。 池化层(Pooling Layer): 池化层通常位于卷积层之后,用于降低特征图的维度(空间尺寸),减少计算量和参数数量,同时保持特征的空间层次结构。 常见的池化操作包括最大池化(Max Pooling)和平均池化(Average Pooling)。 全连接层(Fully Connected Layer): 在CNN的末端,通常会有几层全连接层(也称为密集层或线性层)。这些层中的每个神经元都与前一层的所有神经元连接。 全连接层通常用于对提取的特征进行分类或回归。 训练过程: CNN的训练过程与其他深度学习模型类似,通过反向传播算法和梯度下降(或其变种)来优化网络参数(如滤波器权重和偏置)。 训练数据通常被分为多个批次(mini-batches),并在每个批次上迭代更新网络参数。 应用: CNN在计算机视觉领域有着广泛的应用,包括图像分类、目标检测、图像分割、人脸识别等。 它们也已被扩展到处理其他类型的数据,如文本(通过卷积一维序列)和音频(通过卷积时间序列)。 随着深度学习技术的发展,卷积神经网络的结构和设计也在不断演变,出现了许多新的变体和改进,如残差网络(ResNet)、深度卷积生成对抗网络(DCGAN)等。

  • 【三维装箱】遗传和模拟退火算法求解三维装箱优化问题【含Matlab源码 031期】.zip

    【三维装箱】遗传和模拟退火算法求解三维装箱优化问题【含Matlab源码 031期】.zip

  • 自己编写的python 程序计算cpk/ppk

    cpk&ppk python 小程序,品友点评

Global site tag (gtag.js) - Google Analytics