Java MVC Web开发框架 Easy Java Websites 2.5 发布
fmms 13年前
<p>Easy Java Websites (EJW)是一个基于Java Servlet实现的MVC Web应用程序开发框架。它专门为能够以非常简单的方式来开发Web应用程序而设计。EJW简单到可以在几分钟内学会。<span style="line-height:20px;font-family:微软雅黑,Verdana,Simsun,sans-serif;color:#333333;"> <br /> <span style="font-weight:bold;">特性:<br /> </span><a href="/misc/goto?guid=4958195822038615485" target="_blank"></a></span></p> <div style="line-height:30px;width:550px;" align="left"> <ul type="disc"> <li>An extremely easy web development framework</li> <li>Model-View-Controller architecture</li> <li>Incredibly easy server side AJAX support</li> <li>Full support for REST web services</li> <li>Simple configuration free web applications</li> <li>Easy-to-use URL to object mapping</li> <li>Extremely small learning curve (learn in minutes)</li> <li>All the functionality offered by other frameworks and more</li> <li>No proprietary tag libraries and no need for any</li> <li>Use JSP/JSTL, Velocity, or whatever you like</li> <li>Use regular HTML and Forms</li> <li>Optionally use any BSF compatible scripting language</li> <li>Extensive validation support for your data</li> <li>Easily handle forwarding, redirects, and non-secure connections</li> <li>Easily handle SSL(https)</li> <li>Role level security</li> <li>Container- and application-based authentication</li> <li>Built-in URL rewriting for handling cookie-limited browsers</li> <li>Multipart forms and file uploads</li> <li>Email with attachments and HTML</li> <li>Backend direct payment processing</li> <li>Support for regular expression matching</li> <li>Secure file downloading and uploading</li> <li>and more</li> </ul> </div> <p><span style="line-height:20px;font-family:微软雅黑,Verdana,Simsun,sans-serif;color:#333333;"><span style="font-weight:bold;">项目地址</span>:<a href="/misc/goto?guid=4958195822038615485" target="_blank">http://www.easierjava.com/webapp.ejw?c=ejw</a><br /> <br /> </span></p> <p style="padding-bottom:0px;margin-bottom:10px;">Easy Java Websites 2.5 发布,更新如下:</p> <blockquote> <p style="padding-bottom:0px;margin-bottom:10px;">Licensing functionality in License.java was improved by changing the match string to a checksum, so that permanent and timed keys are now likely impossible to break. Form mail can now take any or all parameters from the web.xml file. The secure download handler can now take any or all parameters from the web.xml file. A regex-based word filter was added for foul language or replacing anything).</p> </blockquote> <p style="padding-bottom:0px;margin-bottom:10px;">示例代码:</p> <pre class="brush:java; toolbar: true; auto-links: false;"> public class HelloWorld extends RequestHandler { public String hello() { getServerInterface().addViewObject("helloWorld", "Hello World"); return "/WEB-INF/helloWorld.jsp"; } }</pre> <pre class="brush:html; toolbar: true; auto-links: false;"> <div align="center"> <h3>Hello, This Is A Simple "Hello World" Example.</h3> <h2>${helloWorld}</h2> </div></pre> <p></p>