- 博客(0)
- 资源 (4)
- 收藏
- 关注
基于Ajax的新MVC框架的研究与实现
本文将Ajax技术与MVC模式紧密结合,设计了一个新的MVC框架。应用该框架后,客户端请求基本都是Ajax请求。本文首次采用了Container这一概念,并提出了Container树结构信息的表示法,设计了针对该表示法的解析及生成算法。与使用传统的XML格式或者JSON格式相比,新的树结构信息表示法将占用更少的存储空间,获得更高的解析效率。新框架的请求处理流程借鉴了JSF的请求生命周期,但对它进行了改造,从而简化了流程。本文还将Java反射机制与Velocity技术相结合,实现了在VTL文件中直接存取Container的相关属性。由于引入了jQuery,极大简化了DOM以及Ajax编程。与Struts相比,应用新框架使开发人员不再需要编写配置文件,也不用考虑复杂的页面跳转;相比于Brasato,则定制页面样式更加灵活。此外,经过改进后的新框架还支持集群环境。
2011-12-28
matcom4.5 免积分下载
安装MATcom并生成Visual MATcom工具条
(1) 下载MATcom。推荐下载地址:
(2) 安装。安装之前,首先在matlab的安装目录下建立文件夹:\MATLAB701\bin\toolbox\matlab\general。matcom4.5在安装时需要你输入口令,Matcom4.5的口令为FREE-4.5-1193046-80295111。安装完成后,mideva在window的注册表中HKEY_CURRENT_USER\Software\MathTools\Matcom\4.50\License\下面添加一个键,键名默认,键值为FREE-4.5-1193046-80295111。你如果删除它,再次启动matcom的时候,就会再次询问口令。不过好在如果通过这个口令之后,程序发布时就不再有限制了,也就是在这个注册后的系统中编译的程序,发布时就不用代一个注册文件了
(3) 第一次运行时,MATcom4.5自动搜索VC编译器并提示用户是否安装,之后提示是否安装有MATLAB,回答安装后,如果没有建立文件夹\MATLAB701\bin\toolbox\matlab\general,则发生错误。手动建立文件夹,再重新启动MATcom4.5即可。
(4) 之后启动MATLAB,运行以下命令:
cd c:\matcom45 % MATcom的安装路径
diary mpath
matlabpath
diary off
(5) 复制%MATcom45%\bin\usertype.dat文件到%VC%\Common\MSDev98\bin目录。
(6) 运行Visual C++,并从菜单中选择Tools->Customize->Add-ins and Macro Files,选择Browse,改变文件类型为Add-in(.dll),选择%MATcom45%\bin\mvcide.dll文件,确定。
(7) 在Visual C++的开发环境中可以看到一个Visual MATcom工具条,安装成功。
通过MATcom把.m文件编译为stand_alone的程序,不需要MATLAB系统,仅需要复制一些必要的dll文件,包括:v4501v.dll,ago4501.dll(或者是c4500v.dll,ago4500.dll,可能与操作系统有关)以及%MATLAB%\bin\win32目录下以lib开头的dll文件。
2011-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人