EWeb4J 是一款基于 Servlet/JDBC 构建的轻量级 Web 开发框架,它不仅融合了 SSH 的核心优点(全栈式),而且提供了诸如模块化、热加载、多数据源、RESTful等非常吸引人的特性。它小巧灵活,遵守约定优于配置的原则。目前 EWeb4J 的最新版本为 1.9.1。
Github地址:
为了使大家对 EWeb4J 有进一步的了解,本期我们采访了该框架的作者赖伟威。
欢迎大家推荐更多开源项目给我们,支持中国的开源项目发展,如果您和您的团队希望展示创业理念和有趣之处,或者有朋友正在创造这样的价值,请联系我们,发信到blog@csdn即可。
我叫赖伟威,网名“像风一样自由”,今年刚毕业,目前在一家深圳创业小公司工作,主方向是 Java + Web。
我的邮箱是:l.weiwei@163
我的博客是:
我的微博是:
EWeb4J 是一个基于 Servlet/JDBC 构建的轻量级 Java Web 开发框架。它可以代替 SSH 来开发一个完整的 Web 应用程序。专注于少侵入、少配置、松耦合架构风格的 Web 应用程序开发。EWeb4J 的目标是让 Java Web 开发更加简单。
Github地址:
EWeb4J的特点如下:
首先,我是从2010年开始开发此框架,那时候我还在读大二下学期,我们刚学习JSP/Servlet/JDBC不久,还没接触其他框架。
记得那时候我们老师要求做一个简单的数据库应用——学生管理系统,用JDBC来实现。当时我在使用JDBC的时候感觉到重复的代码特别多(这一点所有初学者都应该感同身受吧),而我自己说实话有些封装强迫症,于是就自己把JDBC封装成一个微型框架,那时候取了个名字EasyDAO(现在应该还能搜索到),还在我们学校的BBS论坛发布了。再后来,添加了Servlet扩展,那时候开始接触到部分框架了,网上学习了不少它们的思想,觉得蛮有意思就想模仿着做一个,也许是那时候年少,于是一个新的轮子——EWeb4J第一个版本就出来了。
后来不断地接触新的东西——Struts、Hibernate、Spring、SpringMVC、Nutz、SimpleFramework、JDONFramework、GRails、Play等等。看到好多前辈都在说不要重复造轮子,那时候心里确实有些动摇,但是到现在还是坚持了下来。我这样想,造轮子没什么不好,我这么年轻,我既然喜欢这么做,我就这么做吧,何必想太多。
到现在,我开始寻找EWeb4J与其他框架不同的特点,并且会为此一直努力下去!
关于性能,目前还没有具体的性能报告,期待大家的使用、测试和反馈。
关于EWeb4J的扩展性,EWeb4J可以:
还是比较容易扩展的。
SolidBase是一个使用EWeb4J开发的基础功能平台。
演示地址:210.38.137.96/solidbase/main
Github地址:
SolidBase的实现:
目前就我一人,已确定加入的有若干人,但都因为工作繁忙一直都是我一个人solo。
发布周期不确定,一般是几个月左右。
可以通过QQ群和Github来交流、反馈,早期还使用Google Code。
QQ群:216125802
Github:
Google Code:/
接下来打算写一系列的博客,作为EWeb4J的开发文档。
EWeb4J 采用 Apache2.0 协议,对于商业使用没有什么限制。
本文发布于:2024-02-01 19:19:34,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170678637338882.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |