摘要:创建session在具体说明session的创建过程之前,先看一下BS访问模型:browser发送Http request;tomcat内核Http11Processor会从HTTP request中解析出“jsessionid”(具体的解析过程为先从request的URL中解析,这是为了有的浏览器...
        
阅读全文
 
    
        
        
摘要:一.JSP原理:JSP其实就是一个servlet。Servlet负责业务逻辑处理,JSP只负责显示。开发中,JSP中不能有一行JAVA代码二.JSP语法1. JSP模板元素:JSP中HTML标签及文本2. 脚本:写JAVA代码,3. 表达式:用于输出变量及表达式,4. 注释:分为三种a) :JSP...
        
阅读全文
 
    
        
        
摘要:本文将通过对一个JSP运行过程的剖析,深入JSP运行的内幕,并从全新的视角阐述一些JSP中的技术要点。HelloWorld.jsp我们以Tomcat 4.1.17服务器为例,来看看最简单的HelloWorld.jsp是怎么运行的。代码清单1:HelloWorld.jspHelloWorld.jsp ...
        
阅读全文
 
    
        
        
摘要:一:servlet定义Servlet是一个Java应用程序,运行在服务器端,用来处理客户端请求并作出响应的程序。Servlet多线程体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。 当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文...
        
阅读全文
 
    
        
        
摘要:我们以一个具体的例子,来跟踪TOMCAT, 看看它是如何把Request一层一层地递交给下一个容器, 并最后交给Wrapper来处理的。以http://localhost:8080/web/login.jsp为例子主要分为3个部分: 前期, 中期, 和末期。前期:讲解了在浏览器里面输入一个URL,是...
        
阅读全文
 
    
        
        
摘要:Tomcat Server的组成部分:站在框架的顶层的是Server和ServiceServer:servletcontainerService:Service是这样一个集合:它由一个或者多个Connector组成,以及一个Engine,负责处理所有Connector所获得的客户请求在Contain...
        
阅读全文
 
    
        
        
摘要:一、采用基本类型接收请求参数(get/post)在Action类中定义与请求参数同名的属性,struts2便能接收自动接收请求参数并赋给同名属性。action的代码:Java代码publicclassParamAction{privateIntegerid;privateStringname;pub...
        
阅读全文
 
    
        
        
摘要:一.简述WEB服务器与应用服务器的区别:1.WEB服务器:理解WEB服务器,首先你要理解什么是WEB?WEB你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这些数据元素的应用软件就叫WEB服务器,如IIS、apache。 WEB服务器与客户端打交道,它要处理的主要信息有:sessio...
        
阅读全文
 
    
        
        
摘要:1.原因客户端通过IE提交时用的默认编码是UTF-8,而当我们用Myeclipse的时候的服务端接受的时候用的是iso-8859-12.解决方法服务端也用UTF-8编码byte[] result = request.getParameter("titile").getBytes("iso-8859-...
        
阅读全文
 
    
        
        
摘要:关联关系映射关联关系映射,是映射关系中比较复杂的一种映射关系,总的说来有一对一、一对多和多对多几种关系。细分起来他们又有单向和双向之分。下面我们逐一介绍一下。回页首单向 OneToOne单向一对一是关联关系映射中最简单的一种,简单地说就是可以从关联的一方去查询另一方,却不能反向查询。我们用下面的例子...
        
阅读全文
 
    
        
        
摘要:在客户端中使用企业bean企业bean的客户端通过依赖注入或JNDI查询的方式获得对企业bean实例的引用。依赖注入是获得对企业bean实例的引用的最简便的方法。(紧耦合的bean之间相互依赖,构成一个逻辑单元,互相之间调用频繁,本地的访问有利于提升性能,所以没必要分布式部署。)
        
阅读全文
 
    
        
        
摘要:一.JSP原理:JSP其实就是一个servlet。Servlet负责业务逻辑处理,JSP只负责显示。开发中,JSP中不能有一行JAVA代码二.JSP语法1.JSP模板元素:JSP中HTML标签及文本2.脚本:写JAVA代码,3.表达式:用于输出变量及表达式,4.注释:分为三种a):JSP翻译成Ser...
        
阅读全文
 
    
        
        
摘要:本文将通过对一个JSP运行过程的剖析,深入JSP运行的内幕,并从全新的视角阐述一些JSP中的技术要点。HelloWorld.jsp我们以Tomcat 4.1.17服务器为例,来看看最简单的HelloWorld.jsp是怎么运行的。代码清单1:HelloWorld.jspHelloWorld.jsp这...
        
阅读全文
 
    
        
        
摘要:(本文是转载其他人的技术文章,觉得说得挺浅显易懂,特借来学习) 在前面学习的例子中,只有一个EJB,但是对于一个真实的项目,EJB的数量可以有很多,而且EJB之间也会互相调用,那么在一个EJB里面,如何去调用另一个EJB呢?这正是本节要介绍的内容。 新建一个bean Other.java publi...
        
阅读全文
 
    
        
        
摘要:EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (EnterpriseJavaBean)是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其...
        
阅读全文
 
    
        
        
摘要:POJO(plain old java object普通java类):具有setter/getter方法的Java类就称为POJOPOJO转化为实体,手工使用标记,@Entitypublic class XXXX{...JDBC方法由于它的简易性而具有吸引力,JTA方法提供了更多灵活性。你选择什么样...
        
阅读全文
 
    
        
        
摘要:学习EJB可以加深对J2EE平台的认识。百科定义EJB:被称为java企业bean,服务器端组件,核心应用是部署分布式应用程序。用它部署的系统不限定平台。实际上ejb是一种产品,描述了应用组件要解决的标准标准:可扩展 (Scalable)分布式 (Distributed)事务处理(Transacti...
        
阅读全文
 
    
        
        
摘要:“HttpServlet类被定义为抽象类,但是源码里面没有抽象方法。所以没有一定要求实现的方法。之所以定义为抽象类,是因为他继承了GenericServlet这个抽象类。并没有全部实现里面的方法” 那我们自己写的servlet里面不要实现GenericServlet这个抽象类中的方法? 直接使用,...
        
阅读全文
 
    
        
        
摘要:尽管HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很大的区别。下面是HttpServletResponse.sendRedirect方法实现的请求重定向...
        
阅读全文
 
    
        
        
摘要:1.jsp运行时都要先转换成servlet,使用tomcat时会在tomcat安装目录下的work生成一系列的文件夹和.java文件和.class文件.2.jsp最终转化为servlet,work的作用就是加快速度,如果jsp没有变化就不重新编译了.3.jsp最终变成输出的html代码的生命周期是这...
        
阅读全文