- 博客(22)
- 资源 (2)
- 收藏
- 关注
转载 【转】HttpURLConnection的使用
/* * URL请求的类别分为二类,GET与POST请求。二者的区别在于: * a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet, * b:) post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。 */ URL url =
2014-06-25 11:53:50 499
原创 java23种设计模式之代理模式
代理模式使用率非常高,为其它对象提供一种代理,可以控制对对象的访问,也称委托模式,是一项基本设计技巧,代理模式可以提供很好的访问控制。 代理模式结构Subject(抽象主题角色):可以是抽象类也可以是接口,无特殊要求。RealSubject(具体主题角色):也成为被代理角色、被委托角色,业务逻辑具体执行者。Proxy(代理角色):代理类、委托类,负责对真实角色的应用,把所有
2014-06-11 13:25:01 591
原创 java23种设计模式之责任链模式
职责链模式又称责任链模式(Chain of Responsibility),是指为了避免请求的发送者和接收者之间的耦合关系,使多个接收对象都有机会处理请求。将这些对象形成一条链,沿着这条链传递请求,直到有一个对象处理为止。通俗一点说:当客户提交一个请求时,从第一个对象开始,链中收到请求的对象要么亲自处理它,要么传递给下一个对象,提交请求的对象并不知道谁会处理它。职责链中也可能没有一个对象处
2014-06-05 21:07:25 623
原创 struts 1 中的DispatchAction-【分派action】
为什么需要分派Action?如果每个请求对应一个action就会造成action过多,程序显得比较臃肿。解决方法:减肥(可以把一类请求写到一个action中处理),分派action好处:1.程序简洁2.利于维护和扩展 步骤:1.新建一个Action,继承Action的子类DispatchAction 2.配置parameter属性(决定调用a
2013-12-14 17:40:46 750
原创 struts1中的标签
struts1的标签库有以下几大类: Bean Tags:该标签库包含的标签可以用来创建bean、访问bean和访问bean的属性。同时提供了依据cookies、headers和parameters的值创建相关bean的能力。HTML Tags:该标签库包含的标签可以用来创建Struts输入表单。Logic Tags:该标签库包含的标签可以用来进行逻辑判断、集合迭代和流程控制。Nested
2013-12-14 17:20:57 754
原创 jstl标签
JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。 优点:页面简洁、提高开发效率、可读性强。jstl常和EL表达式组合使用forE
2013-12-14 17:01:35 633
原创 (HelloWorld教材版)简单工厂模式、单例模式
什么是设计模式:人们在长期的软件开发中对一些经验的总结。是某些特定问题经过实践检验的特定的解决办法。 软件设计有一个原则就是封装变化点。将程序中经常变化的部分封装起来,可以降低类和类之间的耦合性。 简单工厂模式实现代码: public class Factory{ public static Pizza CreatePizz
2013-12-13 16:20:34 638
原创 C#使用集合组织数据(HashTable、ArrayList、List<T>,Dictionary<K,V>
为什么会有集合?为了弥补数组动态添加元素和删除元素不足,集合优点:长度可变、动态维护。1.ArrayList:类似于数组,可以直观地动态维护,它的容量可以根据需要自动扩充,它的索引会根据程序的扩展而重新进行分配和调整.下面是代码的操作实现: //创建两个用户对象 User jack = new User("Jack
2013-12-13 15:27:59 1233
原创 struts1快速入门案例和细节说明
Struts 百度百科:是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。 为什么有Structs?因为我们对mvc的理解不同,可能造成不同公司写程
2013-12-12 13:06:34 739
原创 数据库设计三大范式
第一范式确保每列的原子性。如果每列都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式。 第二范式在第一范式的基础上更进一层,确保表中的没列都和主键相关。如果一个关系满足第一范式,并且除了主键以外的其它列都依赖于该主键,则满足第二范式。 第三范式在第二范式的基础上更进一层,第三范式的目标是确保每列都和主键列直接相关而不是间接相关,如果一个关系满足第二范式,
2013-12-07 12:46:49 551
原创 jQuery笔记
说到jQuery,首先有必要了解一下javascript: javascript是Netscape公司开发的一种脚本语言。javascript的出现使得网页和用户之间实现了一种实时的、动态的和交互的关系,使网页可以包含更多活跃的元素和更加精彩的内容。但是存在三个弊端: 1.复杂的文档对象模型(DOM) 2.不一致的浏览器实现和便捷的开发 3.调试工具的缺乏 jQ
2013-11-25 01:39:35 647
原创 Ajax笔记
为什么需要Ajax?传统网页技术缺点:1.数据整体提交 2.整个页面刷新 3.用户体验不好 4.占用带宽 ajax可以给客户端返回三种格式数据(文本格式、xml、json格式),实现无刷新的数据交换,提供连续的用户体验 传统web技术和ajax技术的区别:1.发送请求方式不同: 传统web应用通过表单提交方式发送请求,而ajax技术通过javascrip
2013-11-17 02:00:22 551
原创 细说Servlet 保存会话的技术 Session
Session简介:Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个独享的Session对象,由于Session为用户浏览器独享,所以用户访问web资源时,可以把各自的数据放在各自的Session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的Session中取出数据为用户服务。 对Session的说明:1.Sessi
2013-11-04 03:05:09 1051
原创 细说Servlet Cookie
为什么需要cookie(会话技术)?需要保存用户信息 简介:cookie是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当再次访问服务器中的web资源时,就会带着各自的数据去。这样web资源处理的就是各自的数据 细节:如果有cookie,http请求会把当前的web应用的cookie带过去。 创建cookie的基本语法Strin
2013-11-04 02:41:15 771
原创 细说Servlet 会话技术介绍
什么是会话?基本概念:指用户开一个浏览器,访问一个网站,只要不关闭浏览器,不管用户点击多少超链接,访问多少资源,直到关闭浏览器,整个过程称为一次会话。为什么需要会话?每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,服务器要为每个用户保存数据。
2013-11-04 02:02:54 645
原创 细说Servlet之 详解HttpServletRequest对象
HttpServletRequest对象代表客户端的请求,当客户端通过http协议访问服务器时,http请求头中的所有信息都封装在这个对象中,可以通过HttpServletRequest的方法获得信息。获得客户机信息常用方法补充:服务器端口号不变,而客户机的端口号随机,过了长连接的30秒后随机产生。HttpServletRequest常用方法:
2013-10-29 01:32:58 923
原创 细说servlet之 深度剖析http协议
什么是http协议:超文本传输协议是互联网上应用最广泛的一种网络协议,是工作在tcp/ip协议基础上的,所有的www文件都必须遵守这个标准。设计http最初的目的是为了提供一种发布和接受HTML页面的方法。http协议再介绍:1.http协议是建立在tcp/ip协议基础之上的。2.http协议全称叫超文本传输协议3.http协议1.0,1.1版本,目前通用的是1.1
2013-10-27 00:55:25 786
原创 细说Servlet Servlet细节
Servlet细节1.客户端是通过URL地址访问web服务中的资源,所以Servlet程序若想被外界访问,必须把Servlet映射到一个URL地址上,这个工作在web.xml文件中使用元素和元素完成。 2.元素用于注册servlet,包含两个主要的子元素:和,分别用于设置Servlet的注册名称和Servlet完整的类名(附上包名) 3.一个元素用于映射一个已注册的
2013-10-24 02:23:23 620
原创 细说Servlet 什么是Servlet以及Servlet的三种开发方式
什么是Servlet:用java编写的服务器程序 Servlet介绍:1.Servlet其实就是java程序(java类) 2.该java程序(java类)要遵循Servlet开发规范 3.Servlet运行在服务器端 4.功能强大
2013-10-24 02:00:02 979
原创 细说Servlet 服务器tomcat
常见服务器:JBoss、WebLogic、Tomcat、WebSphere。其中Tomcat适用于小型和中型应用系统。Tomcat无法正常启动的原因分析: 1.Java_HOME配置错误 2.如果机器已经占用了8080端口,则无法启动,可以先关闭8080,命令netstat -an查看谁占用8080,或者主动到Tomcat/conf/server.xml文
2013-10-24 01:23:56 621
原创 web 入门
web开发介绍: web:网页,它用于表示Internet主机上供外界访问的资源,即浏览器访问的资源。 常用动态web资源开发技术:Jsp / Servlet / ASP / PHP / ASP.Net 等。 动态网页资源:指web页面中供人们浏览的数据是由程序产生的。
2013-10-24 01:13:56 539
原创 JavaScript实现一个最基本的图片无缝横向滚动效果
延时提示框*{ margin:0px; padding:0px;}#div1{ width: 800px; height:110px; margin:100px auto; border:1px solid #666; position:relative; background-color:#666; overflow:hidden;}#div1 ul{ position:abso
2013-09-30 12:38:09 1070
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人