Java精选笔记_Tomcat开发Web站点】的更多相关文章

Tomcat开发Web站点 Web开发的相关知识 B/S架构和C/S架构 C/S架构是Client/Server的简写,也就是客户机/服务器端的交互.常见应用 : QQ. 迅雷. 360. 旺旺等 B/S架构是Browser/Server的简写,也就是浏览器/服务器端的交互.常见应用 : 网银系统,淘宝 ,京东 12306等 通讯协议 在使用B/S架构开发应用程序时,都会涉及到浏览器与服务器之间的交互. 当浏览器向Web服务器发送一个请求时,Web服务器会对请求做出处理,并将处理结果返回.在这个…
JSP开发模型 JSP Model JSP Model1简单轻便,适合小型Web项目的快速开发. JSP Model2模型是在JSP Model1的基础上提出的,它提供了更清晰的代码分层,更适用于多人合作开发的大型Web项目. 在早期使用JSP开发的JavaWeb应用中,JSP文件是一个独立的.能自主完成所有任务的模块,它负责处理业务逻辑.控制网页流程和向用户展示页面等 JSP Model1采用JSP+JavaBean技术,将页面显示和业务逻辑分开. JSP充当着控制器与视图的双重角色,Java…
vs中开发web站点使IIS Express支持局域网连接 在开发webapi的时候,客户端设备都会使用局域网的地址访问webapi,有时候需要调试api.这个时候就需要使用一些技巧了,这里我记录了我常用的两种方式,在局域网内调试vs中的web站点 1.修改IIS Express的applicationhost.config文件 2.附加到进程调试 两者都需要以管理员身份启动IIS 修改IIS Express的applicationhost.config文件 1.要想在局域网内调试vs中的web…
基本概念 带宽:通常说的带宽比如8M带宽,是指主机与互联网运营商的交换机之间的数据传输速度,因为数据链路层的流量是通过控制接收方实现的.而百兆网卡则是指网卡的发送速度为100Mbit/s,则是指网卡发送数据的速度 吞吐率:单位是reqs/s,指服务器的并发能力,就是单位时间内服务器处理的请求数.最大吞吐率是指单位时间内服务器能够处理的最大请求数.通常使用压力测试的方法通过模拟足够数目的并发用户数,分别连续发送一定的Http请求,并统计测试持续的总时间,计算出基于这种压力下的吞吐率,即为一个平均计…
JSTL(JSP标准标签库) JSTL入门 JavaServer Pages Standard Tag Library:JSP标准标签库 在JSP中可以通过Java代码来获取信息,但是过多的Java代码会使JSP页面非常复杂.为此,Sun公司制定了一套标准标签库JSTL. 什么是JSTL 标准标签库.这个标签库是由5个不同功能的标签库共同组成 标签名                              URI                                         …
Servlet技术 Servlet开发入门 Servlet接口 针对Servlet技术的开发,SUN公司提供了一系列接口和类,其中最重要的是javax.servlet.Servlet接口. Servlet就是一种实现了Servlet接口的类,它是由web容器负责创建并调用,用于接收和响应用户的请求.并把处理结果返回到客户端显示,是运行在服务端一个小程序. Servlet的生命周期 Servlet的生命周期可分为三个阶段,具体如下: 初始化阶段 运行阶段 销毁阶段 当客户端向Servlet容器发出…
 发布于 2014-04-25 作者 云 浪生 使用 VM Depot 中的镜像在 Azure 上创建.开发.部署网站与应用不仅方便快捷而且省时省力!感谢开源社区的大力支持,我们的VM Depot 吸引了一批源自中国本土的内容管理,论坛以及博客镜像,诸如ThinkPHP, OneThink, FreeCMS, 师说CMS, NodeClub 以及 Typecho 等等. ThinkPHP ThinkPHP 是一个免费开源的,快速.简单的面向对象的轻量级PHP开发框架 ,是为了敏捷WEB应用开…
环境:ubuntu 12.04 python版本:  2.73 ok,首先,既然是从零开始,我们需要的是一台可以运行的python的计算机环境,并且假设你已经安装好了python, (ubuntu 或者debian的linux用户,安装python的过程可以参考:http://blog.csdn.net/i7788/article/details/9886127) 然后,既然是快速开发,必不可少的需要用到框架,python的web框架很多,我这里用到的是django,很适合做内容站点,而且也是p…
国际化 什么是国际化 指软件在开发时就应该具备支持多种语言和地区的功能,当应对不同国家和地区的用户访问,针对不同国家和地区的用户,提供相应的.符合来访者阅读习惯的页面和数据. 由于国际化internationalization这个单词的首字母"i"和尾字母"n"之间有18个字符,因此国际化被简称为i18n. 实现国际化的API Locale类 几乎所有对国际化的支持都需要依赖这个类 如何创建Locale实例对象 使用Locale类的构造方法 有三个重载的构造方法 p…
自定义标签 自定义标签入门 什么是自定义标签 自定义标签可以有效地将HTML代码与Java代码分离,从而使不懂Java编程的HTML设计人员也可以编写出功能强大的JSP页面 JSP规范中定义了多个用于开发自定义标签的接口和类,它们都位于javax.servlet.jsp.tagext包中 JSP自定义标签是用户定义的JSP语言元素,可以看成是一种通过标签处理器生成基于XML脚本的方法. 自定义标签在功能上和逻辑上都与JavaBean类似,都是一组可重用的组件代码.相较于JavaBean,自定义标…