Serverlet学习笔记

1 .首先,什么是Servlet?        Servlet是一个Java编写的程序,此程序是在服务器端运行的,是按照Servlet规范编写的一个Java类。    2.Servlet是做什么的?        Servlet是处理客户端的请求并将其发送到客户端。    3.Servlet API    1>Servlet框架的组成         Servlet框架是由2个Java包组成:(1)javax.servlet和(2)javax.servlet.http        (1)javax.servlet包中定义了所有Servlet类都必…

Tapestry学习笔记(9)

在Tapestry中,每一个应用程序使用一个Servlet:org.apache.tapestry.ApplicationServlet。在传统的servlet应用程序中有多种Servlet,每一种Servlet表现了应用程序中可能发生的不同操作,而每一个servlet都需要编写新的代码,并对代码进行测试和调试。编写Servlet代码比编写其他大多数java应用程序困难的原因之一,就是Servlet应用于不同的环境。Servlet容器会为每一个Servlet创建一个实例。也就是说,…

Servlet action is currently unavailable

在struts框架应用初学中,要通过struts-config.xml跳转时,有时候会产生这样的报错: HTTP Status 503 - Servlet action is currently unavailable type Status report message Servlet action is currently unavailable description The requested service (Servlet action is currently unavailable) is not currently available. 产生原因:很多人在WEB-INF/lib/下面只添加了struts.jar包(网上很…

Servlet应用机制初步总结

1 .首先,什么是Servlet?        Servlet是一个Java编写的程序,此程序是在服务器端运行的,是按照Servlet规范编写的一个Java类。    2.Servlet是做什么的?        Servlet是处理客户端的请求并将其发送到客户端。    3.Servlet API    1>Servlet框架的组成         Servlet框架是由2个Java包组成:(1)javax.servlet和(2)javax.servlet.http        (1)javax.servlet包中定义了所有Servlet类都必…

Tapestry笔录

1.     Tapestry作为开源框架,属于Servlet的扩展,即建立在Servlet之上的一个框架,并且工作在Servlet Containers或者application server(包含servlet containers)之上,当然理所当然的构建于Servlet Containers或者application server与Tapestry application之间。 2.     Tapestry对于系统的构建需要搭配合理的对应层框架以组织合理于需求的软件应用,其并不关心持久层的运作。当然就其自身的组件…

Java琐碎小知识(四)

1、Servlet 应用程序框架 Servlet本质上就是一个Java程序,Java应用程序有一个或者多个Servlet组成。Servlet应用程序在Servlet容器(比如tomcat)中运行,Servlet容器也叫Servlet引擎,它把用户的请求传递给Servlet应用程序,把Servlet响应传递给用户。 2、Servlet 所有的Servlet必须直接或间接实现javax.servlet.Servlet接口,其定义了五个方法: init(ServletConfig config):只有在首次请求Servle…

hibernate、springmvc、spring、mybatis、struts2总结

一:Springmvc工作流程:客户端请求-->前端控制器DispatcherServlet进行捕获-->调用处理器映射器HandlerMapping根据具体的URL找到对应的处理器-->生成处理器对象以及处理器拦截器(如果没有拦截器就不生成)-->将生成的处理器对象返回给前端控制器DispatcherServlet-->前端控制器通过处理器适配器HandlerAdapter根据处理器对象调用相应的处理器-->执行处理器-->处理器执行完毕后将ModelAndView返回给…

【Hibernate九】HQL之多表查询(一对多和多对多)

一、一对多 以班级Classes和学生Student为例: 回忆sql语句: //内链接,两种方式效果一样,查询的是两边都有的数据 SELECT c.*,s.* FROM classes c,student s WHERE s.cid=c.cid; SELECT c.cname,s.sname FROM classes c INNER JOIN student s ON s.cid=c.cid; //左外连接,在内链接基础上,左边表有而右边表没有,两种方式等效; SELECT c.* ,s.* FROM student s LEFT OUTER JOIN classes c ON s.cid=…

为什么要选择Hibernate

[quote="huashuizhuhui"][quote="fainfy"][quote="peihexian"]说hibernate好用的人,你开发的系统业务数据量没上过几百万上千万的话别说话。[/quote]几百万上千万就把hibernate用跨了,说明你根本就是在乱用。[/quote]我这里数据量没这么大,没有发言权,你说说你是怎么用的啊[/quote]说说我们的选择吧,前面提到我们已经放弃了Struts,转投到Spring MVC,但是Hibernate还是保留了。原因有:1. 我们是…

从java中的hibernate看Ado.net 与NHibernate的关系(转载)

 看了许多人的文章,将Ado.net 与NHibernate看作类似的东西,频繁将两者进行比较。对于那些朋友的观点,我不认同!      我认为ado.net 和 nhibernate是完全不同层次的东西。 他们之间的关系有点类似于:封装了Win32 API调用的拖管对像与该Win32 API本身的关系。       我本人对NHibernate没有研究。只是听同事讨论过,对于NHibernate的性能优劣,框架的好坏,我不敢下结论。但这并不影响我对 NHiber…

JPA入门例子(采用JPA的hibernate实现版本)

(1)、JPA介绍:       JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Java对象的持久化工作。使用JPA持久化对象,并不是依赖于某一个ORM框架。      为什么要使用JAP?      在说为什么要使用JPA之前,我们有必要了解为什么要使用ORM技术。 ORM 是Object-Relation-Mapping,即对象关系影射技术…

spring framework 下载地址

虽然我们可以通过 maven 工具按需下载 spring framework 中的 jar 包,但是当我们也可以使用最原始的手法下载 zip 打包形式的 jar 包。 下载的地址是这样找到的: 点击 Reference 点击 Distribution Zip Files 点击下图所示的这个链接 这样,我们就可以找到 spring 的下载地址了。

三大框架Struts2+Spring2.5+Hibernate3.5的整合开发

三大框架Struts2+Spring2.5+Hibernate3.5的整合开发 第一步: 下面给出整合开发时Struts2、Hibernate3.5、Spring2.5需要的jar。   Struts2所需要的jar如下:         1、struts2-core-2.x.x.x.jar :Struts 2框架的核心类库      2、xwork-2.x.x.jar :XWork类库,Struts 2在其上构建      3、ognl-2.x.x.jar :对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性   …

最简单的webservice之xfire,hello word例子

XFire 框架目前的最新版本是 1.2.6,可以访问 xfire.codehaus.org 下载 XFire 框架的安装包,下载时请选择“全部二进制发布包(Binary Distribution in zip package)”,而不仅仅是“XFire jar 文件(Jar of all XFire modules)”。 1、 <?xml version="1.0" encoding="UTF-8"?><web-app version="2.4"  xmlns="http://java.sun.com/xml/ns/j2ee"  xmlns:xsi="http://www.w3.org/2001/XMLSchem…

优雅的搭建SSM框架

框架 spring4.0.0    spring-mvc4.0   mybatis3.2.2   数据库  mysql5.7.10   视图 freemarker 项目基本结构 1、添加maven依赖jar <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVers…
下一页 »