javaEE知识总结加实战样例(2)

2018-12-29 21:53

i. Class.forName(“oracle.jdbc.driver.OracleDriver”);

b) 连接数据库 i. ii.

conn = DriverManager.getConnection(url,user,pw); url=”jdbc:oracle:thin:@ip:port:db_name”;

c) 新建statement对象 i.

Statement st = conn.createStatement();

d) 由st执行Sql语句

3. PreparedStatement 预处理语句对象 a) 继承与Statement比Statement更加灵活

JavaBean

1. 可以通过JavaBean来封装业务逻辑,进行数据库操作,从而实现了前后台程序和业务逻辑的分离。JavaBean其实就是一个简单的java类

2. 一个标准的JavaBean必须有一下几点 a) 必须是一个公开的类 b) 必须有一个无参的构造函数

c) 一般属性设置成私有的,通过getXXX()或setXXX()进行操作

3. 在JSP中调用JavaBean a) 用到动作命令

b) 语法:

储范围? class=?类名?> i. ii.

Id:为JavaBean实例化后的名称;

Scope:实例化后对象的存储范围,包括:page,request,session,application iii.

Class: JavaBean的包名和类名

4. 设置javaBean的属性

a) JSP中提供了 b) 语法

1

name=”objectName”

property = “attributeName” value=”value”> i. ii. iii. c) 语

Name:指定实例化的对象名 Property:属性名 Value:指定的值 法

2

name=?user?

property=”*”> i.

接受表单时可以使用,但必须注意的一点为表单name的大小写必须和JavaBean中的属性相同。 d) 语法3: 5. 获取JavaBean的属性值 a)

name=”objectName”

property=”userName”>

EL表达式

1. EL全名为:Expression Language 提供了多种运算符操作如算术运算符,关系运算符,逻辑运算符,验证运算符等。

2. 算术运算符:+,-,*,/,%

a) Demo:语法${表达式},前面加\\的原样输出 i. ii.

\\${1+1=}

${1+1}

3. 关系运算符:> , >=, <=, ==, != 4. 逻辑运算符:与或非,&&, || , ! 5. 条件表达式:${a>b?a:b} a) EL

的内置对象:pageScope, requestScope,

sessionScope, applicationScope; b) DEMO:

c) session.setAttribute(“name”,”value”);//设置session d) 通过EL表达式获取session i.

${sessionScope.name}

6. cookie

a) cookie是以键值对的方式存储在浏览器的缓冲区内,EL中没有提供COOKIE的操作,只能通过cookie对象来设置cookie中的值

b) DEMO: i.

在一个文件中设置cookie 1. //创建cookie

a) Cookie c = new Cookie(“user”,”root”); 2. //添加cookie到客户端 a) response.addCookie(c); 3. 在另一个文件中取得cookie a) 值为${cookie.user.value}

JSTL标签库

1、 首先由<%@ taglib prefix = ?c? uri=?包路径?%>引

入标签库(prefix指明前缀) 2、 标签 a)

var

= |

“username”

request

|

value=”value” session

|

scope=”page

application”> i. ii. iii.

由var指定变量名; 由value指定变量值 由scope指定变量存储范围

3、 标签

a) 标签用来显示数据的内容,类似于<%= %>,但其功能更为强大;

b) : 通过value指定其显示的值

c) 设置是否将value中的值原样输出:true:原样,false:不转换

d) 如果value的值为null则显示默认值 4、 标签

a) 标签用来移除指定范围的变量 b) 5、 标签

a) 标签用来执行流程控制,与java中的if相同 b)

要执行的内容

i.

test里放的是条件表达式,var存放判断后的结果

6、 , ,标签

a) 如同if-else结构,中可以有一个至多个标签,可以有零或多个标签 b) 语法 i.

1.


javaEE知识总结加实战样例(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《秦始皇陵兵马俑》教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: