没有合适的资源?快使用搜索试试~ 我知道了~
2. Garlic.jsGarlic.js 自动在本地保存表单文本字段的值,直到表单被提交 3. Pickadate.js完全响应式和轻量级的 jQuery 日
资源详情
资源评论
资源推荐
<!-- 2016/8/4 -->
1.请写出 JQuery EasyUI 和 extJS 常用组件
Jquery:
1. X-editable
这个插件能够让你在页面上创建可编辑的元素。它能够使用任何引擎(bootstrap 、
jquery-ui、jquery),并且包含弹出式和内联模式。
2. Garlic.js
Garlic.js 自动在本地保存表单文本字段的值,直到表单被提交。这样,你的用户如果不小心
关闭选项卡或浏览器,也不会失去任何宝贵的数据。
3. Pickadate.js
完全响应式和轻量级的 jQuery 日期输入选择器。
4. jHERE
有了 jHERE,你可以很容易地添加互动地图到您的网站中。拥有一个强大的地图 API,高度
可定制的标记,事件处理和信息气泡。
5. Responsive Img
Responsive Img 是一个 jQuery 插件,它能够根据页面的宽度改变一张图片的 src 属性。
2.JSON 是一种轻量级交互方式,用 JSON 语法表示如下 Employee 对象的数组:
name:张三,age:29,org:咨询二部
name:李四,age:24,org:增值业务部
[{"name":"张三","age":29,"org":"咨询二部"},{"name":"李四","age":24,"org":"增值业务部"}]
3.描述 B/S 中的 session 机制
HttpSession 由服务器创建,是 web 容器提供的一种
安全性很高的会话跟踪机制,通过 request.getSession()
创建新的 HttpSession(中文称之为会话),支持中文
通过 setAttribute(String,Object)封装数据,通过
getAttribute(String)来拿取数据。HttpSession 在创建后
开始进行倒计时,默认最大不活动周期为 1800s(可以更改)
,在这期间如果用户再次提交请求,则重新倒计时。
HttpSession 是一段时间概念,我们无法从本地找到一个具体的
HttpSession 实体
HttpSession 销毁的几种途径
1:超过最大不活动周期,在最大不活动周期到期后
依然没有任何请求提交,则 HttpSession 销毁
默认 1800s
2:直接调用 session.invalidate()
立刻销毁当前已经存在的 session
3:关闭浏览器,注意关闭浏览器并不是严格意义上的
销毁当前 session,而是当我们重新打开浏览器时
会再次分配给一个新的 session,原来的老 session 无法
获取了
4.请写出 IE 和非 IE 下,采用 Ajax 与后台通讯的过程时 xmlhttp 对象的创建方式
var xmlhttp;
function create(){
if(window.XMLHttpRequest){
//非 ie
xmlhttp = new XMLHttpRequest();
}else{
//ie
xmlhttp = new ActiveXObject("Microsoft.XMLHttp");
}
}
5.请说明 FTP 与 SFTP 协议的主要区别,并且用 FTP 命令写出下载 192.168.0.100 主机
interface 下的 a.txt 文件至本地 D 盘根目录下的过程
FTP 是文件传输协议。在网站上,如果你想把文件和人共享,最便捷的方式莫过于把
文件上传到 FTP 服务器上,其他人通过 FTP 客户端程序来下载所需要的文件。
FTP 进行文件传输需要通过端口进行。一般所需端口为:
1. 控制链路—TCP 端口 21。控制器端。用于发送指令给服务器以及等待服务器响应。
2. 数据链路---TCP 端口 20。数据传输端口。用来建立数据传输通道的。主要用来从客户向
服务器发送一个文件、从服务器向客户发送一个文件、从服务器向客户发送文件或目录列表。
SFTP 是 Secure File Transfer Protocol 的缩写,是安全文件传送协议。可以为传输文件提供一
种安全的加密方法。跟 ftp 几乎语法功能一样。
SFTP 是 SSH 的一部分,是一种传输档案至 Blogger 伺服器的安全方式。它本身没有单独的守
护进程,必须使用 sshd 守护进程来完成相应的连接操作,所以从某种意义上来说,SFTP 并
不像一个服务器程序,而更像是一个客户端程序。SFTP 同样是使用加密传输认证信息和传
输的数据,所以使用 SFTP 是十分安全的。但由于这种传输方式使用了加密/解密技术,所以
传输效率比普通的 FTP 要低得多。在对网络安全性要求更高时,代替 FTP 使用。
ftp 192.168.0.100
get /interface/a.txt
6.Tomcat 作为常用的 web 服务器之一,请写出后台启动 tomcat 的过程以及实时监视 cata..控
件的命令
初始化部分 1:
0. setCatalinaHome,setCatalinaBase,存入系统属性
1. 装载配置文件(catalina.properties),写入 System.setProperty
2. 创建 classloader(common,server,shared),默认创建 common classloader,
三者都使用 StandardClassLoader(URL[])创建。
common 的 parent classloader 为 null,且它将作为其他两个的父 classloader。
3. 向 MBeanServer 注册 classloader,交给 MBeanServer 管理
4. setContextClassLoader(catalinaLoader),catalinaLoader 即为 server
classloader。
5. 如果可以获取到 securitymanager,还要显示的对一些安全类进行预加载。
6
启 动 org.apache.catalina.startup.Catalina , 并 调 用 他 的
setParentClassLoader(sharedLoader)方法。
初始化部分 2:
0.
解析启动参数指令,并将相应的参数赋值到 catalina 类中,同时写入 System.setProperty,
事实上,catalina 是一个启动配置相关的脚本类。
1. 初始化目录,实际上就是 catalina_home,catalina_base 之类。
2.
初始化命名系统(initNaming),即向 System.setProperty 注入 java.naming.factory.initial
之类,用于上下文查询的工厂类是 org.apache.naming.java.javaURLContextFactory
3.
解析 server.xml 配置文件——使用 digester,解析配置文件中的层次结构,并将关系
注入到对应的类中。创建 connector 时创建 protocolhandler
4. 初始化 standardserver,初始化阶段会触发 fireLifecycleEvent,如果在外围注入相
应的 listner 就可以监听事件
5. 注册 standardserver 到 MBeanServer
6. 初始化 service 服务,
7. 注册 standardservice 到 MBeanServer
8. 初始化 connector
9. 注册 connector 到 MBeanServer
10. 初始化 protocolHandler
11. 初始化 endpoint(底层 socket 初始化等)
开启部分:
0. 启动 standardserver 启动阶段会触发 fireLifecycleEvent,如果在外围注入相应
的 listner 就可以监听事件
1. 启动 service 服务,启动阶段会触发 fireLifecycleEvent,如果在外围注入相应的 listner
就可以监听事件
2.
启动(也包含了 init)container(这里指 engine),顺便启动(也包含了 init)Realm,
然后一次初始化(也包含了 init)child 加
container(这里主要是 host)
接 下 来 启 动 StandardPipeline , 其 主 要 工 作 是 将 pipeline 中 的 value 注 册 到
MBeanServer 中,默认只有一个 basic
value,它在调用 standardengine 构造函数时被设置。
最后,启动 container 的后台线程 ContainerBackgroundProcessor,它所做的工作在
ContainerBackgroundProcessor 类中
3. 启动 executors
4.
启动 connector,将 protocolHandler 注册到 MBeanServer。初始化 mapperListener 并
将它注册到 MBeanServer。
初始化 MBeanServer 主要做以下工作:registerEngine,registerHost,registerContext,
registerWrapper 等和具体的 web 应用模块相关的问题。
剩余60页未读,继续阅读
AIAlchemist
- 粉丝: 54
- 资源: 305
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0