目录:html
- 什么是JavaBean
- Eclipse和MyEclipse的不一样
- JSP编程中乱码解决的方式
- 设置Eclipse默认编码为UTF-8
- 想用Servlet3.1新特性(注解)又想兼容就版本的解决方案
- 幂等与非幂等
什么是JavaBean:
一个JavaBean和一个JavaApplet类似,是一个很是简单的遵循某种严格协议的Java类。web
Eclipse和MyEclipse的不一样:
Eclipse是著名的继承开发环境IDE,它容许安装第三方开发的插件来扩展和加强自身的功能,而MyEclipse就主要是Java EE开发的一种插件集。MyEclipse将开发者经常使用到的一些插件都集合起来,提供了一种高级编程环境,能够比较轻松点完成重用框架下的Java EE应用开发。Eclipse免费,但MyEclipse收费。因为MyEclipse将全部的插件都配置好了,能够直接使用,这样,就使得MyEclipse所占用硬盘空间较大,对计算机性能要求相对较高。Eclipse只安装了经常使用的工具,能够自行下载安装所需的插件,Eclipse所占硬盘空间较小,灵活程度较高。数据库
JSP编程中乱码解决的方式:
将Java源文件、JSP文件、XML文件,以及数据库编码设置为统一的汉字编码(如UTF-8),这样作之后,基本上就能解决绝大部分乱码问题。编程
怎么作才能在Eclipse中设置默认编码为UTF-8呢?
第一,在整个Workspace中设置文本文件编码为UTF-8。具体方法是,从菜单栏中选择Windows->Preferences->General->Workspace,选择Text file encoding为UTF-8编码。第二,设置建立的JSP文件的编码为UTF-8,以免每次都要修改编码的麻烦。从菜单栏中选择Windows->Preferences->Web->JSP Files,在Encoding提示处选择ISO 10646/Unicode(UTF-8)做为默认的JSP文件编码,这样,每次新建的JSP文件就会自动加上contentType="text/html;charset=utf-8" pageEncoding="UTF-8",避免了重复劳动。服务器
想用Servlet 3.1的新特性,又想兼容旧版本,怎么办?
新建动态Web项目时点击Next按钮两次,而后选中Generate web.xml deployment descriptor(生成web.xml部署描述文件)复选框便可。这样,你仍然能够像之前那样,使用web.xml文件来配置Web组件。框架
幂等与非幂等
幂等:是指同一件事情可作多遍,而不引起不良的反作用。工具
非幂等:发起屡次请求会给服务器带来负面影响的请求。例如:购买商品结帐时不当心点击提交按钮两次性能
POST是非幂等请求 GET幂等请求编码
(超连接都是GET请求,为指定<form>标签的mothed属性默认的HTTP方法为GET)spa