代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯. 代码编写规范使用范围:J2EE项目开发. 包命名规范: 目的:包的命名规范应当体现出项目资源良好的划分 servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet 例如:net.linkcn.web.servlet 自定义标签类所在包命名规范:公司名称.开发组名称.项目名称.web.tags 例如:net.linkcn.web.tags 过滤器类所在包命名规范:公司名称.开发组名称.
http://www.blogjava.net/paulwong/archive/2012/04/15/374675.html 转一个J2EE开发时的包命名规则,养成良好的开发习惯 代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯.代码编写规范使用范围:J2EE项目开发.包命名规范:目的:包的命名规范应当体现出项目资源良好的划分 servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet例如:net.linkcn.web.servle
1: 包的命名规范应当体现出项目资源良好的划分 servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet例如:net.linkcn.web.servlet 自定义标签类所在包命名规范:公司名称.开发组名称.项目名称.web.tags例如:net.linkcn.web.tags 过滤器类所在包命名规范:公司名称.开发组名称.项目名称.web.filter例如:net.linkcn.web.filter Action类所在包命名规范:公司名称.开发组名称.项目名称.we
原文:http://blog.csdn.net/liuxiaogangqq/article/details/8124793 1.jsp和servlet的区别.共同点.各自应用的范围?? JSP是Servlet技术的扩展,本质上就是Servlet的简易方式.JSP编译后是"类servlet".Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来.而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件.
一.在servlet容器中处理异常 以下两种方式: 1. 在web.xml定义异常处理 如果没有在web的应用中作异常处理,那么异常就会抛给Servlet容器,应该说此时Servlet容器是处理异常的时机了.如果此时Servlet容器还不对异常处理的话,那么容器会把异常的内容直接显示给访问者. Servlet容器通过web.xml配置对异常的处理.在web.xml中进行异常处理的配置是通过<error-page>元素来表示,支持两种类型的异常拦截. 1)依据http请求所返回的状态码来拦截
ActionForm ActionForm用于封装用户的请求数据,即用户在页面上输入的数据.它充当了一个运输工具的角色.为了可以立体的理解ActionFrom,下面从两个角度看看: 从封装的数据内容来看,通常实体对象是根据数据库的表来建立的,换句话说就是实体对象面对的是数据库.而ActionForm则面对的是界面上显示的数据.从作用来看,大家知道在没有引入Struts之前数据都是以页面上的元素为单位存放于Session或者request中.这样的麻烦是取数据不方便,不够面向对象.而ActionF
1.ActionForm 原理 继承于org.apache.struts.action.ActionForm,在jsp发出请求后,实例化servlet并载入struts-config.xml.通过执行action方法来获取mapping中的actionform的name,首先会在session.request中查找是否存在对应的actionform:有则直接return,反之根据名字反射构造相应的实例类,并将request中的数据设置到actionform中.如下图 2.使用 ActionFor
最近一直在思考一个问题,为什么在用struts框架开发的时候FormBean都需要序列化,即实现java.io.Serializable接口,本着勤学好问的精神我Google了下对象序列化方面的文章,虽然大体了解了怎么做,但是还是没有搞清楚为什么要这样做:最后我想解决一个问题要找问题的根源和本质,于是从web程序客户端和服务器端交互的原理入手,终于找到了我要的答案. 1. 对象序列化是什么东东? 简单地说,Java对象列化就是要把内存中的Java对象保存下来(持久化),以便可以在网络上传输或今后
Java Web开发方案有多种可供选择,这里列举一些经典的开发模式进行横向比较,为Java Web的开发模式选择提供参考.除此之外还有好多方案(如Tapestry和Wicket等等)并不了解,这里就不列举了. JSP+JAVABEAN开发模式: 特点:该模式将业务逻辑与页面表现进行分离,在一定程度上增加了程序的可调试性和维护性. 缺点:页面将控制与显示集于一身. 结论:简单,适合小型项目的快速构建与运行. JSP+Servlet+JavaBean开发模式: 特点:JSP作