阅读更多

4顶
16踩

Web前端

原创新闻 iBeshmet 1.3版发布了!

2010-08-23 09:37 by 见习记者 ibeshmet 评论(15) 有6411人浏览
  ibeshmet是基于J2EE技术的MVC开发框架,用于实现Web应用的快速开发。该框架提供了完整的Web应用解决方案,UI使用当前流行的 ExtJS2.0,表现层框架为Struts2 , 事务管理由Spring2.0处理,持久层使用Ibatis2.3。该框架已经基于上述技术,提供了如页面框架、身份验证、用户管理和权限管理等基本功能。
 
  iBeshmet 1.3版发布了!这次对其底层框架进行了彻底的升级,Struts2升级为Struts2.2.1版本,Spring升级到Spring3.0,更新了所有数据库驱动jar包和部分组件jar包。为扩展iBeshmet的应用领域,1.3版提供了对缓存和Flex应用的支持。从功能方面来说,1.3版中增加了角色切换的功能,更改了密码修改的展现方式,并优化了多处代码实现,提高了用户体验。

iBeshmet v1.3版本的变更内容如下:

1.底层框架升级,Struts2升级为Struts2.2.1版本,Spring升级到Spring3.0

2.界面语言默认使用浏览器语言

3.登录界面验证码长度为随机出现(4-6位)

4.更新CSS样式

5.增加对数据库中大字段数据类型的支持

6.更新了密码修改界面的展现方式

7.用户拥有多个角色时,登录系统后可动态切换角色

8.提供对缓存机制的支持

9.提供对Flex应用的支持

10.提供对日语的支持

11.优化用户体验

12.修正存在的Bug


网址:http://www.ibeshmet.com
4
16
评论 共 15 条 请登录后发表评论
15 楼 supper008 2010-08-27 09:51
这样也行 顶多 是个产品罢了!谈何框架!
14 楼 mdf1987 2010-08-25 08:54
也就是把hibernate换成了ibatis,新的框架诞生了
13 楼 mdf1987 2010-08-25 08:53
witcheryne 写道
引用
3.登录界面验证码长度为随机出现(4-6位)

为什么要给登录页面添加验证码...
最恨的就是登录的时候还需要我输入验证码.

开发人员说什么外行话。。。没有验证码,你系统更容易被攻击,虽然有验证码也不一定能避免攻击,不过,至少比没码的强多了
12 楼 finian 2010-08-25 08:40
finian 写道
比较关注,在商业版下,ExtJS是以什么方式授权的……

看到了,原来用的是最后一个lgpl版本
11 楼 finian 2010-08-25 08:18
比较关注,在商业版下,ExtJS是以什么方式授权的……
10 楼 witcheryne 2010-08-24 08:35
引用
3.登录界面验证码长度为随机出现(4-6位)

为什么要给登录页面添加验证码...
最恨的就是登录的时候还需要我输入验证码.
9 楼 ibeshmet 2010-08-23 21:55
ibeshmet肯定是支持IE8的,之前有人提出这样的问题,是因为他的操作系统是英文环境,而ibeshmet是根据系统获取语言编码的匹配相应语言的资源文件,而免费版中不提供英文资源文件,所以才会出现问题。
8 楼 chengnuoangel 2010-08-23 19:51
不支持IE8
7 楼 dualface 2010-08-23 15:31
这项目的官方网站居然是gb2312编码 -_-#
6 楼 sosyi 2010-08-23 14:30
我在linux 部署都跑不起来。。。。点登录没反应 也不报错。。。 
5 楼 melin 2010-08-23 12:59
这样能够买的出去...

Firebug 的日志已达上限。 0 条未显示。		首选项	 
POST http://192.168.20.14:8080/ibeshmet/jsp/user/UserAction!getLoginUser.shtml
POST http://192.168.20.14:8080/ibeshmet/jsp/user/UserAction!getLoginUser.shtml
	
302 Moved Temporarily
		46ms	
ext-base.js (第 10 行)
GET http://192.168.20.14:8080/ibeshmet/jsp/user/login.jsp?errorType=SN
GET http://192.168.20.14:8080/ibeshmet/jsp/user/login.jsp?errorType=SN
	
200 OK
		33ms	
POST http://192.168.20.14:8080/ibeshmet/jsp/user/RoleAction!getUserRoleList.shtml
POST http://192.168.20.14:8080/ibeshmet/jsp/user/RoleAction!getUserRoleList.shtml
	
302 Moved Temporarily
		31ms	
ext-base.js (第 10 行)
GET http://192.168.20.14:8080/ibeshmet/jsp/user/login.jsp?errorType=SN
GET http://192.168.20.14:8080/ibeshmet/jsp/user/login.jsp?errorType=SN
	
200 OK
		30ms	
syntax error
[Break on this error] (<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\n
4 楼 zj_gm 2010-08-23 12:55
没感觉,如果要开源,就要开的彻底一点。
3 楼 lkj107 2010-08-23 11:53
有前途吗?没有什么亮点,没有强硬的后台,很难普及
2 楼 ray_linn 2010-08-23 11:46
....这整个就是个杂拌儿,也算是个框架?
1 楼 srdrm 2010-08-23 10:15
又是一框架, 这么多框架

发表评论

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

相关推荐

  • 计算机网络MOOC答案.pdf

    本文档为哈工大计算机网络课程MOOC答案,里面详细记载了MOOC的所有答案。

  • 基于LEACH的无线传感器网络路由协议仿真(Matlab代码实现)

    1]李成岳,申铉京,陈海鹏,等.无线传感器网络中LEACH路由算法的研究与改进[J].传感技术学报, 2010, 23(8):5.DOI:10.3969/j.issn.1004-1699.2010.08.024.[3]谢冬梅.无线传感器网络LEACH路由协议的研究[D].河海大学[2024-04-02].DOI:10.7666/d.y1030974.Leach_UsedEnergy.m:计算LEACH协议的能量消耗。Leach.m:执行基于LEACH的路由协议。CreateModel.m:创建网络模型。

  • Boson Netsim 思科路由器仿真 静态路由表、RIP、OSPF

    本实验将利用Boson Netsim网络模拟仿真软件进行组网,并为该网络分别配置静态路由和动态路由(RIP路由协议和OSPF路由协议)。

  • m基于DCAR编码感知的网络路由发现算法matlab仿真

    编码感知阶段主要是根据编码条件获得可与REP中的路由在当前节点处进行编码的数据流集合,并利用此结果对REP中的编码相关信息进行更新,然后按照REP中记录的路径将其传送至下一跳节点。步骤1:目的节点为其所收到若干路由请求信息生成对应的路由反馈信息REP,此时每个REP包含从源节点到目的节点的路径信息以及这条路径上的所有节点的相关信息。步骤3:源节点接收到REPs后,分别计算每个路由反馈信息所记录路径的CARM值,选择CARM值最小的路径进行数据传输并将该条路径的信息记录到其路由表中,完成路由表的更新。

  • 编程实现路由算法_TCP/IP 之路由算法

    (给算法爱好者加星标,修炼编程内功)作者:六尺帐篷www.jianshu.com/p/e5cce2958790网络层的重要功能就是路由和转发。而路由是根据路由器根据所维护的路由表进行路由选择。所以,如果创建和更新转发表就是一个很重要的问题。通常,在路由时,我们总是选取所需代价最小的一条路由。首先,我们需要将网络进行抽象,最常见的抽象就是,将网络抽象成图结构。每段链路的费用可以总是1,或者...

  • 编程实现路由算法——迪杰斯特拉算法

    路由算法有很多,本篇采用迪杰斯特拉最短路径法实现简单的路由算法。可能很多人一看到这个就会想到数据结构了,想到数据结构中必须要建立图的结构就很头疼,今天这种写法可以先不采用数据结构书上的写法,也可以实现相同的功能,毕竟,咱们的重点是要学习使用迪杰斯特拉算法,而不是构建图结构。 首先先来说一下迪杰斯特拉算法,从大概念上来说,该方法属于一种贪心算法,即当加进一个点后,算其相邻所有点的最短路径。详细过程

  • 路由模拟——论文算法设计部分(3)

          演化路由算法框架的流程图如下图所示:                                                     图8 演化路由算法的框架流程图       那么,演化路由算法被定义如下:Algorithm EvoRoutCompute.//演化路由计算BEGIN     evoTime = 0;   //演化代数     geneSet = NIL; 

  • 基于马尔可夫链的轻量级机会路由转发策略

    提出了一种基于马尔可夫链的轻量级机会路由转发策略(MOR),该方法将网络运行划分为多个等距的时间周期,利用活跃度描述节点每个周期的随机相遇状态,多个连续周期的状态序列构成一个离散的马尔可夫链,将节点活跃度评估转换为状态预测问题,利用马尔可夫模型预测相遇节点后续周期的状态,有效地提高了节点活跃度评估的准确性。构建了基于节点活跃度和平均相遇间隔的综合效用评估方法,作为消息转发决策的依据,节点只需维护前一周期的状态和状态转移概率矩阵,以及记录与其他节点平均相遇间隔的向量表,算法简单高效,时空复杂度低。建立了多指标的最优消息副本设置方法,有效地均衡了网络资源的使用率。实验结果表明,与已有算法相比,MOR算法能够有效地提高消息传递的成功率,降低平均转发时延,且具有较低的网络交付代价。

  • 路由算法:几种不同的网络层路由算法的离散事件仿真

    路由算法 几种不同的网络层路由算法的离散事件模拟

  • 距离矢量路由算法C++实现源代码——计算机网络实验

    创作日志: 昨天检查完了计网实验,我就来贡献源代码啦!这个代码完全是我自己码的,当时做的时候网上似乎找不到。 使用说明书: 数据结构: 1. 用来存储网络结点拓扑图的图结构 (class G) 2. 路由表结构(class route_table) 3. 路由表的每一行的表项结构(class route_node) 数据输入: 我是采用读取文件的形式,这样子给老师展示的时候也不用手动输入浪费时间了,并且...

  • 路由算法的概念及其实现

    最小路径算法 及其对其作出的改进,具有实际可操作意义

  • 计算机网络实验——ns3仿真最短路由选择算法

    实验设计: 九个节点的ad-hoc网络,路由协议采用最短路由选择算法            实验目的: 采用Floyd-Warshall算法实现ad-hoc网最短路由选择 学习NS3仿真模拟器 实验设置: 开发环境:Windows 10 Pro + VS2012 Express 开发工具:NS3+ Mercurial 开发语言:C++ 实验心得: Mercurial: 基于p...

  • 路由选择算法——链路状态算法

    好久没写东西了,好生疏的感觉。。 链路状态算法 这是一种全局式的路由选择算法,也就是说,一个路由器知道到其他路由器的所有链路的状态信息(例如某条链路上堵不堵),并且假设这种信息是被量化好了的(以拥堵情况为例,越拥堵该值越大),在这样的情况下,链路状态算法就是要让路由器在这些链路中选择一条最好的从源到目的主机的路径。什么是最好?当然是路径上所有链路的状态加起来最好(拥堵度最小)。 假设上图中的数字...

  • DV路由选择算法实现样例

    #include<stdio.h> #define ROUTER_OF_NUMBER 100 //网络中路由的最大数目 #define MaxExp 10000 //假设为此路由费用为无穷大int RouterNum; //网络中路由的个数//定义一个路由的信息 struct Router { int exp; //每条链路的费用

  • 路由模拟——论文算法设计部分(4)

                         §3.3 Floyed路由算法与演化路由算法实验数据分析    算法的测试数据,使用图7中的网络结构。则网络的拓扑信息与耗散信息分别为:拓扑信息矩阵耗散信息矩阵1 1 1 0 0 1 1 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 10 2 3 1000000 100000

  • 示例演示“距离矢量路由算法”工作原理

         以下内容摘自刚刚上市,已被纳入全国高校教材系统,并在全国热销、好评如潮的《深入理解计算机网络》新书。 7.5.3  距离矢量路由算法     现代计算机网络通常使用动态路由算法,因为这类算法能够适应网络的拓扑和流量变化,其中最流行的两种动态路由算法是“距离矢量路由算法”和“链路状态路由算法”。     距离矢量路由算法(Distance Vector Routing,DV)是ARP...

  • 路由模拟——论文算法设计部分(1)

                                    第三章 路由算法的设计    路由算法的数学模型是图论模型。如下图:                         图7  网络模型    路由过程的选择,即是在加权无向图(或有向图)中寻找源结点与目标结点的最佳路径,根据最佳路径选择下一站路由器。如图7中,0结点至4结点的最佳路径是0→2→3→4,那么由0结

  • 简易路由表匹配算法实现(前缀树)-不考虑掩码长度

    TrieNode为前缀树节点,Trie是前缀树。 Trie中分为几个接口: getFourNum(),得到IP地址中的4个数字; addTree(),添加前缀树节点; searchTree(),在前缀树中进行查找。 struct TrieNode { TrieNode() :nexts{nullptr} {} int num; TrieNo...

Global site tag (gtag.js) - Google Analytics