安阳知名网络公司首选,seo关键词排名优化软件怎么选,wordpress 收购,文化设计有限公司目录
一、9大内置对象
二、JavaBean 三、MVC三层架构
Model
View
Controller#xff08;Servlet#xff09;
四、Filter#xff08;过滤器#xff09;
应用一#xff1a;处理中文乱码
应用二#xff1a;登录验证 五、监听器
六、JDBC 一、9大内置对象
PageCont…目录
一、9大内置对象
二、JavaBean 三、MVC三层架构
Model
View
ControllerServlet
四、Filter过滤器
应用一处理中文乱码
应用二登录验证 五、监听器
六、JDBC 一、9大内置对象
PageContext 存东西Request 存东西ResponseSession 存东西Application【ServletContext】存东西config【ServletConfig】outpageexception 使用场景
Request客户端向服务器发送请求产生的数据用户看完就没有了比如新闻Session客户端向服务器发送请求产生的数据用户看完一会儿还有用比如购物车Application客户端向服务器发送请求产生的数据一个用户用完了其他用户还可能使用比如聊天数据
二、JavaBean
实体类
JavaBean有特定的写法
必须要有一个无参构造属性必须私有化必须有对应的get/set方法
一般用来和数据库的字段做映射ORM
ORM对象关系映射
表-类字段-属性行记录-对象 三、MVC三层架构
MVCModel、View、Controller模型、视图、控制器
1、早些年
用户直接访问控制层控制层直接操作数据库
弊端程序十分臃肿不利于维护 2、MVC三层架构 Model
业务处理业务逻辑Service数据持久层CRUDDao
View
展示数据提供链接发起的Servlet请求a,form,img...
ControllerServlet
接受用户的请求req请求参数、Session信息...交给业务层处理控制视图的跳转
四、Filter过滤器
用来过滤网站的数据
处理中文乱码登录验证 开发步骤
1、导包 2、编写过滤器
实现Filter接口重写对应的方法
应用一处理中文乱码 应用二登录验证
用户登陆之后才能进入主页用户注销后就不能进入主页了判断session是否为空 注意不要忘了chain.doFilterrequest,response操作让请求继续往下走
3、在web.xml中注册Filter 五、监听器
实现一个监听器的接口有N种
1、编写一个监听器
实现监听器的接口 2、在web.xml中注册监听器 六、JDBC 是什么java连接数据库驱动 使用步骤
1、MysqlYog中创建表编辑字段
2、idea导入数据库驱动依赖
3、idea连接数据库
4、jdbc固定步骤 ①加载驱动 ②连接数据库代表数据库connection ③向数据库发送sql语句的对象StatementPrepareStatement预编译CRUD ④编写SQL如果是预编译则这步在前面 ⑤执行SQL ⑥关闭连接