热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

东软实训第四天

Servlet生命周期面试题实例化Web容器维护servlet生命周期initdestroy只有一次Service每次都调用dogetdopost方法中文乱码问题html,jsp设置字符

Servlet生命周期面试题 实例化

Web容器维护servlet生命周期 init destroy只有一次

Service每次都调用 doget dopost方法

 

中文乱码问题 

htmljsp设置字符集UTF-8 

读取数据之前,设置字符集UTF-8  

response也设置字符集,response.setContentType(“text/html;charset”);

 

重定向数据数据不能共享对象不存在范围更大一些,到别的地址,响应两次

请求转发地址栏不变,速度更快,当前web应用下,响应一次

 

 

MVC

Model(普通java类,EJBHerbernate 

Viewjsp html css JS 

Controllerservlet strutsaction 

功能分离 数据验证属于业务逻辑

 

什么叫业务 serviceà dao

各行业中需要处理的事务

银行卡的利息计算方法不一样属于业务处理

手机的套餐 超过300分钟,赠送什么的计算方法

 

300人月一个人300个月

v-jsp

 

 c-servlet

 

service ------业务

 

dao

 

JDBC

PreparedStatement类的作用

可动态设置参数

增加了预编译功能

提高执行速度

SetXxx方法

 

 

Oracle 

Sys/system 选择SysDBA

1创建用户/设定密码,给用户分配权限

2新建用户登录,创建表,视图,索引

 

不能做一个项目,创建一个数据库。创建一个用户就行,在这个用户下面创建就行

 

主键不能自增长,有序列

 

操作My objects

 

Ojdbc14.jar 1.4后的版本

Ojdbc14_g.jarlinux版本

 

怎么知道数据名,服务里面的OracleService+后面数据库名

 

 

 Listener service开启,其他的可以手动关闭

 

不建议用session

 

Hidden

Dousername=aaaa

 

COOKIE :

小段文本信息

服务器发送到浏览器,保存在客户端,下次在访问时,浏览器将原封不动的发送给服务器

作用:

保存传递数据

问题:

服务器拥有客户数据的使用权隐私安全

 

Servlet addCOOKIE

ServletContext(服务器一直存在)

Httpsession(当前用户一直用) 同一客户的多次请求之间的联系淘宝购物,买多件商品多次请求

HttpServletRequest(一次请求)

PageContext(当前页面)

 

HttpServletRequest

 getSession

getSession

占用服务器资源

可以设置最大无效间隔时间 setMaxInactiveInterval(int seconds)

关闭浏览器,在开一个sessionsession对象还没销毁,等到时间,服务器端自动销毁,正常退出,不能直接关浏览器。

 

数据库对象

UserVO

 


推荐阅读
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 在project.properties添加#Projecttarget.targetandroid-19android.library.reference.1..Sliding ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文讲述了作者通过点火测试男友的性格和承受能力,以考验婚姻问题。作者故意不安慰男友并再次点火,观察他的反应。这个行为是善意的玩人,旨在了解男友的性格和避免婚姻问题。 ... [详细]
author-avatar
宋羽翔-ben
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有