当然是编译成.class来运行的。
解决方案 »
- jsp处理多国语言的问题
- 关于struts 2的安装问题
- 每次修改struts标签,都需要重启tomcat,否则就编译不了。为什么?
- @@@@@@@@@@@@@@@@@@小弟跪求spring+hibernate+struts例子(散分个一人,答案最好的)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- 大家看看这个简单的JSP程序,如何才能够在同一页面显示?
- 大家帮着看一下 什么问题 谢谢各位兄弟姐妹了
- spring3与hibernate4
- 谁有jspsmartupload组件的源文件(.java文件)
- 如何编译java程序,java程序编译好之后如何保存!?
- easyUI datagraid分页时点击下一页,页码改变了,但表格中的数据没变化
- 急!!关于企业调查问卷系统的问题!!
- 关于IE编码的问题??????????????
但是打成war也是把servlet的class打在包里面的
· 增加新的特性服务
· 页面内容的动态改变(Runtime changes)
· 页面显示的动态改变(Runtime changes)
· 对新的标准协议的支持(例如FTP)
· 对用户定制协议的支持 如图所示,Servlets在服务器内部工作,它们不需要图形用户接口,作为Java程序组件,它们根据需要在服务器内部被部署。而使用Servlets的客户多种多样,既有简单的HTML表单,也有复杂的Java Applets。
Servlets被设计在请求/应答(Request/Response)处理模式下工作,在该模式下,客户向服务器发送请求消息,服务器则通过发送应答消息予以回复。请求消息可以采用如下格式: · HTTP
· URL
· FTP
· 用户定制协议 在通常情况下,请求和其相关应答可以反映请求时刻客户和服务器的状态,而客户和服务器之间连接的状态无法在多个请求/应答之间保存,而Servlet所提供的会话(Session)机制则可以在多次请求/应答之间保存会话信息。 Servlets有效地扩展了基于请求/应答的服务器(例如Web服务器)的功能,下图显示了一个最简单的应用实例,一个Servlet负责获取来自客户的HTML格式的定单项(order-entity)数据,然后实施商业逻辑(business logic)处理,以便最终更新用户的定单数据库。
Java Servlet API 包括若干Java接口(Java interfaces),全面定义了主机服务器与Servlets之间的连接。Servlet API属于标准Java开发包(JDK)扩展,被包含在如下Java包中: · javax.servlet
· javax.servlet.http Servlets API包括了很多有用的特性,如会话跟踪(Session tracking)、表单数据采集(Form data parsing)、共享数据(Shared data)、国际化字符I/O,初始化参数、请求代理(Request delegation)等。
目前主要的Web服务器都实现了对Servlets的支持,而越来越多的其他类型的应用程序服务器也开始实现对Servlets的支持。由于HTTP是最为常用的协议之一,Servlets在基于HTTP的系统中得到了最为广泛的应用。相对于其他服务器端技术如CGI、Web服务器API扩展(NSAPI、ISAPI、Apache Modules)等,Servlets有如下优势: · 由于使用了不同的处理模型和处理机制,Servlets在速度和效率上高于CGI,在功能和实现灵活性上也要强于CGI,有取代CGI的趋势。
· Servlets使用了被许多Web服务器产品支持的标准API,具有较强通用性。
· Servlets具有Java编程语言的所有优点,包括易于开发、平台独立性等。
· Servlets可以访问基于Java平台和Java技术的大量API,能很好地和目前主流体系结构(如J2EE)融合,具有高灵活性和高扩展性,适用于构造大型复杂的应用系统。