大概是有英雄情结的缘故,小时候看铁道游击队,就很崇拜那些扒火车的英雄行为。如今,扒火车早已不再是英雄行为,相反是犯罪行为。警察叔叔告诫我们要做到排队守纪。于是,大冬天排长队买火车票就变成了一年一度中国的一道奇观,它的名字叫春运。
俗话说,新官上任三把火。铁道部掌门人易主,换来了中国铁路史上一个振奋人心的消息——网络实名购票,目标是解决中国铁路长期以来面临的“一票难求“的难题。受此影响,中国铁路订票官方网站12306.cn这个网络新生儿,一出生便一夜成名,有网友戏称,“不用任何广告,已跻身十大电商行列”。
用户重复提交表单在某些场合将会造成非常严重的后果。例如,在使用信用卡进行在线支付的时候,如果服务器的响应速度太慢,用户有可能会多次点击提交按钮,而这可能导致那张信用卡上的金额被消费了多次。因此,重复提交表单会对你的系统带来逻辑影响,必须采取一些措施防止这类情况的发生。
安全性是Web应用程序开发工作中最关键的问题之一。在基于servlet的应用程序,保护应用程序资源的办法有两种:一是对应用程序进行配置(web.xml),二是使用Java代码硬编码到程序中。前一种方法使用配置文件,该方法很灵活,这是因为通过使用配置文件,无需改写代码就可改变安全策略,是一种常见的手段。
Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的?
J2EE体系包括java server pages(JSP) ,java SERVLET, enterprise bean,WEB service等技术。这些技术的出现给电子商务时代的WEB应用程序的开发提供了一个非常有竞争力的选择。
简要介绍了J2EE技术及其应用程序架构的发展,论述了Struts框架的基本设计思想,分析了Struts框架开发系统的优点,并结合具体项目实现了Struts框架技术的应用。
Struts是对MVC2模型的实现,于是许多讲解Struts的书用Servlet做了个符合MVC2要求的Web应用,再用Struts做了个同样功能的Web应用。但是在对两种方式的对比中
Struts2框架刚刚发布最新2.1版。该版本做了重大升级,包括重构更多代码到插件框架、通过增加convention插件减少XML配置和改进REST支持。
Struts2.1.2 Beta发布的其实很低调,如果不刻意去它的官方网站,真不知道这个消息。总的来说,改动不小。下面是官方给出的兼容问题和相关特性。