上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 61 下一页
摘要: ServletConfig对象在Servlet的配置文件中,可以使用一个或者多个标签为servlet配置一些初始化参数。当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中国,并在调用servlet的init方法时,将ServletConfig对象传递给servlet。进而,程序员通过ServletConfig对象就可以得到当前servlet的初始化参数信息。配置文件web.xml中某个中间有这么一段: data xxxxx2-->那么该servlet实例化的时候会把这些内容一起加载。servlet中的 阅读全文
posted @ 2013-11-29 20:35 剑握在手 阅读(236) 评论(0) 推荐(0) 编辑
摘要: servlet在服务器中只有一个实例,那么它响应请求的方式应该是多线程。一,servlet容器如何同时处理多个请求。Servlet采用多线程来处理多个请求同时访问,Servelet容器维护了一个线程池来服务请求。线程池实际上是等待执行代码的一组线程叫做工作者线程(Worker Thread),Servlet容器使用一个调度线程来管理工作者线程(Dispatcher Thread)。当容器收到一个访问Servlet的请求,调度者线程从线程池中选出一个工作者线程,将请求传递给该线程,然后由该线程来执行Servlet的service方法。当这个线程正在执行的时候,容器收到另外一个请求,调度者线程将从 阅读全文
posted @ 2013-11-29 13:51 剑握在手 阅读(438) 评论(0) 推荐(0) 编辑
摘要: Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口(参看J2EE API文档),用户若想使用Java程序开发一个动态web资源,只需编写一个servlet接口的实现类,并把这个类部署到web服务器中,就算开发好了一个动态web资源。按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为Servlet。API:public interface ServletDefines methods that all servlets must implement.A servlet is a small Ja 阅读全文
posted @ 2013-11-29 13:23 剑握在手 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 简便写法如下:代码 :@echo offSetLocalEnableDelayedExpansion FOR%%iIN("XXX\lib\*.jar")DOSETCLASSPATH=!CLASSPATH!;%%~fsi echo%CLASSPATH% EndLocal 第一句:启用变量延迟; 第二句:循环将.jar文件加入,并以短路径的形式加入; 比如:C:\Program Files\lib\XXX.jar 变为:C:\Progra~1\lib\XXX.jar 第三句:显示设置后的CLASSPATH值; 第四句:还原系统环境设置注意:第二句的!CLASSPATH! 与 % 阅读全文
posted @ 2013-11-29 12:22 剑握在手 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 最近不少Web技术圈内的朋友在讨论协议方面的事情,有的说web开发者应该熟悉web相关的协议,有的则说不用很了解。个人认为这要分层次来看待这个问 题,对于一个新手或者刚入门的web开发人员而言,研究协议方面的东西可能会使得web开发失去趣味性、抹煞学习积极性,这类人应该更多的了解基本的 Web技术使用。而对于在该行业工作多年的老鸟来说,协议相关的内容、标准相关内容应该尽量多些的了解,因为只有这样才能使得经手的web系统更加优秀 (安全、漂亮、快速、兼容性好、体验好……)。本文我们来说一下MIME 协议的一个扩展Content-disposition。 我们在开发web系统时有时会有以下需求:希 阅读全文
posted @ 2013-11-28 21:13 剑握在手 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 1,Location用于重定向,和返回状态码302结合使用。代码示例:response.setStatus(302);response.setHeader("location","/day20131128/1.html");这样,当请求服务器的时候可以重定向到这个/day20131128/1.html文件也可以这样:response.sendRedirect("/day20131128/1.html");//是上面两句的合成版。重定向会向服务器发送两次请求,加重服务器负担。地址栏会变。完成购买这样的操作要重定向,而不要用转发,不然刷新 阅读全文
posted @ 2013-11-28 19:49 剑握在手 阅读(3637) 评论(0) 推荐(0) 编辑
摘要: Accept:用于告诉服务器,客户机支持的数据类型。Accept-Charset:用于告诉服务器,客户机采用的编码。Accept-Language:客户机的语言环境。Host:客户机通过该头告诉服务器,想访问的主机名。If-Modified-Since:客户机通过这个头告诉服务器,资源的缓存时间。如果服务器中该文件的时间和这个不一样,就会重新发送该文件。否则让浏览器调用自己的缓存中的数据。Referer:客户机通过这个头告诉服务器,它是从哪个资源来访问服务器的(防盗链)User-Agent:客户机通过这个头告诉服务器,客户机的软件环境。Cookie:客户机发送缓存中数据给服务器。 阅读全文
posted @ 2013-11-28 19:40 剑握在手 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 先查询API,找到Configuration里面的Connector的HTTP中的SSL(加密连接器) SSL abbr. Security Socket Layer 加密套接字协议层 SSL abbr. Security Socket Layer 加密套接字协议层 SSL abbr. Securi 阅读全文
posted @ 2013-11-28 12:18 剑握在手 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 给Tomcat服务器应用加密:命令:keytool -genkey -alias tomcat -keyalg RSA-genkey产生密钥对-alias取得别名-keyalg RSA产生密钥采用的算法指定为RSA给安卓程序生成证书:命令:keytool -genkey -v -keystore android.keystore -alias android-keyalg RSA -validity 20000该命令中,-keystore android.keystore 表示生成的证书,可以加上路径(默认在用户主目录下);-alias android表示证书的别名是android;-keya 阅读全文
posted @ 2013-11-28 11:13 剑握在手 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-11-28 11:01 剑握在手 阅读(336) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 61 下一页
返回顶部↑