JavaEE问答笔记

目录:

  • 什么是JavaBean
  • Eclipse和MyEclipse的不同
  • JSP编程中乱码解决的方式
  • 设置Eclipse默认编码为UTF-8
  • 想用Servlet3.1新特性(注解)又想兼容就版本的解决方案
  • 幂等与非幂等

什么是JavaBean:

一个JavaBean和一个JavaApplet相似,是一个非常简单的遵循某种严格协议的Java类。

 

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)

转载于:https://my.oschina.net/u/3450072/blog/886956

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值