1、Javaee是一个标准,是一个为企业应用式开发的提供的标准平台。
Javaee的优势:克
服了传统c/s模式的弊端,迎合b/s架构的潮流,为应用java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和机遇标准的企业级平台,从而简化企业应用的开发、管理和部署。
2、JAVAEE能做开发企业门户网站,开发企业内部网站,开发分布式系统,开发云计算平台
的应用程序。
3、B/S架构:即浏览器和服务器架构
4、C/S架构:客户端和服务器架构
5、C/S的优点:能充分发挥客户端PC的处理能力,很多工作可以在客户端处理之后在提交
给服务器,由此客户端的响应速度很快。
6、C/S的缺点:只适用于局域网,客户端需要安装专用的客户端软件,对客户端的操作系
统一般也有限制。
7、四种优先级从高到低:行内样式,内嵌样式,链接样式,写入样式
8、HTML是一种超文本标记语言。
H是Hypertext,M是Marked,L是Language。
超文本是
指除了文字还有音频视频图像等等。
9、常用的6 中HTML标签:
<a></a><h></h></br><table></table>form></form><imag></image>
10、table标签由<tr></tr><td></td>等构成。
11、<form>标签构成:表单基本形式<form action=’’ method=’get或post’>
6种表单控件:type=text/submit/password/radio/checkbox/image
12、get,post的区别:get的长度有限而且会在地址栏显示,不安全;Post长度无限
制且安全
13、css层叠样式表,用于布局和美化网页。
14、css的穿件及使用方法:外部:css,内部:html,内联:放在文件的开始
15、css语法:选择器的声明,声明名字值。
声明要用;隔开
16、id选择符和class 选择符:id=’’/class=’’/#
17、div是一个块,盒子。
18、js是一种脚本语言,可以直接嵌入到html中被浏览器解释执行。
19、js和java的区别:js弱变量,过程解释执行;java强变量,编译链接执行。
20、JDBC基本步骤:建立驱动,建立连接对象,在连接对象上创建命令对象statement,
执行sql语句,关闭连接
21、JS变量定义:命名时,只包含数字、字母或下划线,要以字母开头,不能使用JS
保留字,要区别大小写
22、JS定义函数:在JS函数中使用function关键字,不管有没有返回值都没有返回
值类型。
23、JS无返回值函数,函数体中不使用return关键字
24、JS有返回值的函数,函数体中使用return关键字
25、通过使用JDBC可以很方便的将sql语句传送给任意数据库
26、一般下载的驱动是.jar为扩展名,要将这个文件包含在classpath中或者在
myeclipse中将驱动程序添加到工程中
27、url:一级协议:二级协议://IP地址:端口号/数据库名
28、URL互联网标准资源地址
29、sql默认端口3306
30、在JDBC中连接数据库中执行数据库之后所得到的数据均放在结果集ResultSet
31、执行sql语句时,取数据用的是RS.NEXT,因为RS本身数据链,是结果的第0行
32、在JDBC中要关闭连接有是三个:接口集,命令对象,连接
33、Jdbc高级编程是建立动态的命令对象
34、INSERT INTO STUDENT VALUES(?,?,?),其中?是占位符,表示一个参数,在执行
语句之前必须要给参数赋值
35、JDBC高级编程中数据库元数据Database Metadata用connection.getMetaDate()
获得,包含了关于数据整体数据信息
36、结果集数据元Resultset.Metedata用Resultset.Getmetadata()获得,比较重要
的表列名,列数等信息
37、Java事务是解决数据安全的,要么全部执行,要么操作全部撤销
38、Commit()整体提交,rollback()全部撤销
39、如何防止sql注入:将特殊字符替换掉,不使用特殊字符
40、Css不需要编译,可以直接由浏览器运行
41、Javascript可以放在页面的任何位置但是必须放在框架之前
42、设置环境变量是环境变量的之间用分号,但是在java Home之后不要加分号
43、JSP的执行时第一个用户请求机JSP文件的时候,把JSP文件转换为java文件
44、当使用‘utf-8’的编码方式处理的中文乱码方式徐家需加上
request.setcharacter Encoding[‘utf-8’]
45、Request.getParaMeternames()所有控制返回枚举值
46、在cookie类中新建的客户端cookie的参数值和读取的客户端的值相同
47、在读取客户端cookie中request.getCookies句尾加上s是因为是cookie的集合
48、Getattribute获取一个共享变量
49、Javabean中executeQuery(sql)是查询
50、st()将游标移动到最后一行,Rs.getrow()获取当前行的编号
51、Servlet一般不写界面层,界面层的功能主要有jsp完成,servlet可以作为中间
控制层,主要是连接JSP和javabean
52、装载servlet一般由服务器完成,初始化servlet由this完成,激活servlet有
service()完成
53、Get提交方式由doget完成,post提交方式由dopost完成
54、销毁servlet由destory()完成
55、在MVC三层结构中,JSP负责视图,servlet负责控制
56、超连接的默认提交方式是get
57、在计算圆的面积中,直接输出圆的面积就需要设置上下文编码
58、<%=request的%>显示面积在JSP中
59、url统一资源定位,uri统一资源标识,urn统一资源命名
60、url中<c:redired>作用请求转发
61、filter的功能:重置编码,权限设置,filter在一般使用重定位技术
62、一个项目中可以由多个过滤器
63、创建filter放在java resources中
64、编码过滤器主要是过滤掉语法错误之类的编码错误
65、权限过滤主要是过滤指定文件,指定目录,指定servlet
66、el表达式获取指定范围的变量值,获取页面的参数值,获取cookie值,获取类的
属性值,获取数组或者集合值。
67、JavaScript的关键字是var,在函数关键字是function。
68、JDBC能完成的事情:同一个数据库连接;向数据库发送SQL语句;处理数据库的
返回结果。
69、Java事务:数据库操作的事务习惯
70、DB行层设计步骤:创建MOPPMY-TABLE;作DAO类;DB连接类
71、数据验证配置指令:面向编码;导入包和类;面向类型
72、读取参数的方法:request.getParameter(“”),request.getParameterNames();
request.getParameterValues()
73、创建命令对象:Statement cmd = con.createStatement()
74、如何读取ResultSet的列元素:getString()根据列索引,通过字段名
75、PreparedStatement和Statement的区别:前面一个是预编译的SQL语句,后面那个
是静态SQL语句
76、O/R映射的作用:实现程序对象到关系的DB的mappmg
77、辨析gbk和vtf-8两种编码:gbk支持中文编码,占两个字节;vtf-8支持全球语
言编码,占三个字节
78、Application对象是应用级内置存储对象,session对象是会话级内置存储对象。
79、Response的常用功能:动态响应contenttype属性;网页重定向;定时刷新。
80、如何正常显示处理错误页面内容:去掉IE的HTTP友好提示;重设服务器状态码。