笨鸟先飞之jsp

JSP九大内置对象:
jsp共有以下9个内置对象:
request 客户端请求,此请求会包含GET/POST请求的参数
response 网页传回客户端的回应
pageContext 网页的属性是在这里管理
session 请求有关的会话期
application servlet正在执行的内容
out 用来传送回应的输出
config servlet的架构部分
page jsp页面网页本身
exception 针对错误网页,未捕捉的例外

Cookie:是Web服务器保存在客户端的一系列文本信息。Cookie的作用:对特定对象的追踪;统计网页浏览次数;简化登录。
创建cookie :Cookie newCookie=new Cookie("parameter", "value");
Cookie与Session的区别:
1、session是在服务器端保存用户信息,Cookie是在客户端保存用户信息。
2、session中保存的是对象,Cookie保存的是字符串。
3、session随会话结束而关闭,Cookie可以长期保存在客户端 。

JSTL :Java Server Pages 标准标签库 (JSTL) 包含的各种标签可用于 JSP 页面中。
core(核心)标记库 :条件判断,变量赋值与输出。
format(格式化)标记库:对时间,对日期格式化输出,解析时间和日期, 对 国际化的支持标记库。
xml标记库:对xml文件的操作,如解析。
sql标记库:对数据库的一些操作。
functions(函数)标记库:主要跟字符串有关,如查找,截取。

三层架构:
三层模式的划分:表示层,业务逻辑层,数据库访问层
表示层依赖于业务逻辑层,业务逻辑层依赖于数据访问层
1.创建数据库:

drop table myuser
create table myuser{
id int identity(1,1)not null,
name Varchar(50),
psw Varchar(50),
nickname Varchar(50),
age int,
email Varchar(50)
}

2.model层

package model;
public class MyUser {
 private int id;
 private String name;
 public int getId() {
  return id;
 }
 public void setId(int id) {
  this.id = id;
 }
……

3.连接数据库

public class DB {
 public static Connection createConn() {
  Connection conn = null;
  try {
   Class.forName("net.sourceforge.jtds.jdbc.Driver");
   conn = DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/jsp", "sa", "123456");
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
  } catch (SQLException e) {
   e.printStackTrace();
  }
  return conn;
 }
……

4.service层

public static void add(MyUser user) {
  Connection conn = DB.createConn();
  String sql = "insert into MyUser values(?,?,?,?,?)";
  PreparedStatement ps = DB.prepare(conn, sql);
  try {
   ps.setString(1, user.getName());
   ps.setString(2, user.getPsw());
   ps.setString(3, user.getNickname());
   ps.setInt(4, user.getAge());
   ps.setString(5, user.getEmail());
   ps.executeUpdate();
  } catch (SQLException e) {
   e.printStackTrace();
  }
  DB.close(ps);
  DB.close(conn);
 }

总结:本周具体来说就是先熟悉了jsp然后做了一个简单的购物车操作要有商品,添加购物车,查看购物车一系列功能,具体就不展示了。这周的学习就在这结束了我们马上又要面临下周的学习。。。不知道说啥呢给您们表演个劈叉吧谢谢了冲吧未来阳光可爱的明天在等着我们 !!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值