精华内容
下载资源
问答
  • 这次在中韩产品定义平台开发,有幸接触到了通过自己写webservice给其他系统调用...考虑到servlt生命周期不同阶段要初始化不同业务对象,所以没考虑在原先的servlet改,而是加了中间层,多加了一个类,并...

    这次在中韩的产品定义平台的开发,有幸接触到了通过自己写webservice给其他系统调用的项目。

    具体开发背景:这个平台做了几个查询接口都是,都是用servlet方式处理请求,而这边系统之间是通过webservice方式提供服务的,所以必须改成webservice方式。考虑到servlt生命周期不同的阶段要初始化不同的业务对象,所以没考虑在原先的servlet改,而是加了中间层,多加了一个类,并在类中写了一个方法,通过webservice方式把这个类和方法对外提供服务,用这个类转发请求给原先的servlet来处理。

    第一种,通过配置services.xml的方法方式以及打包具体的类的字节码和services.xml成aar格式部署到webapp目录下

     

     

    第二种是通过配置services.xml和server-config.wsdd方式

    具体,后期补上,有点忙。

     

    转载于:https://www.cnblogs.com/vinplezhang/p/3602376.html

    展开全文
  • 建立web应用的两种方法: 方法一:1,、用MyEclipse直接建Web Project工程,删掉系统的两个没用META-INF文件夹和index.jsp,在index.jsp原来位置写一个web.xml文件,内容为:  webProject //这里注册...

    建立web应用的两种方法:

    方法一:1,、用MyEclipse直接建Web Project工程,删掉系统的两个没用META-INF文件夹和index.jsp,在index.jsp原来位置写一个web.xml文件,内容为:

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">


      <display-name>webProject</display-name>

    //这里注册servlet

      <servlet>
        <servlet-name>LoginServlet</servlet-name>

    //LoginServlet此名字只需与下面的映射名字一样,即可通过映射浏览器访问:ip地址+映射应用login——对应映射名LoginServlet

    //<servlet-mapping>中的LoginServlet-对应 <servlet><servlet-name>LoginServlet——>找到工程包下webProject.LoginServlet代码执行。


       <servlet-class>webProject.LoginServlet</servlet-class>
      </servlet>

    //映射服务
     <servlet-mapping>
        <servlet-name>LoginServlet</servlet-name>
          <url-pattern>/login</url-pattern>//login为应用名
     </servlet-mapping>
    </web-app>

    2、在工程src下建 ——>一个包——>下建一个servlet

    public class LoginServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException {
    PrintWriter writer = resp.getWriter();


    writer.print("<html><body><h1>我的网页请求返回了</html></body></h1>");

    }
    }

    3、把此应用拷贝进tomcat下——>webapps下,运行即可,如果服务器热加载了,就不需要关闭,否则关闭,再打开加载就发布运行了

    4、访问时,如果是本机就localhost:8080/应用文件夹/应用名即可访问。


    展开全文
  • 1. servlet接口实现类 只有作为servlet接口实现类才有资格作为动态资源文件,才能够发布到Http服务器上 ...2.重写HttpServlet父类两种方法,doGet和doPost 浏览器 -----》oneServlet.doPost() 浏览器 -----》

    1. servlet接口实现类

    • 只有作为servlet接口的实现类才有资格作为动态资源文件,才能够发布到Http服务器上
    • Servlet接口由Http服务器厂商提供
    • Servlet接口来自于Tomcat/lib/servlet-api.jar包

    2.开发步骤

    • 1.创建一个java类继承HttpServlet父类,使之成为一个Servlet的实现类

    • 2.重写HttpServlet父类两种方法,doGet和doPost
      浏览器 -----》oneServlet.doPost()
      浏览器 -----》oneServlet.doGet()

    • 3.将Servlet接口实现类的信息注册到Tomcat服务器上

      【网站】-> 【web】->【WEB-INF】->web.xml

     	<servlet>
            <servlet-name>myServlet</servlet-name><!-- 声明一个变量存储servlet接口实现类类路径 -->
            <servlet-class>com.controller.OneServlet</servlet-class><!--声明一个Servlet接口实现类的路径-->
    
        </servlet>
    
        <!--为了降低用户访问Servlet接口实现类难度,需要设置简短请求别名-->
        <servlet-mapping>
            <servlet-name>myServlet</servlet-name>
            <!--设置简短请求别名,别名在书写时必须以“/”开头-->
            <url-pattern>/one</url-pattern>
        </servlet-mapping>
    
    展开全文
  • 9、说出Servlet的生命周期,并说出Servlet和CGI的区别。  Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当...
  • 下面就以两种不同用户来分析博客网站需求。 4.2.1注册博友 首先必须在博客首页中登录填写用户名和密码,这样才能执行一些相关操作,不然就是普通用户只能查看一些信息,而不能发表博文。可以在管理页面上添加...
  • 文章目录1. 403错误2. 404错误解决方法3、409错误解决方法 1. 403错误 tomcat服务器默认是不可写操作,只允许读,即...这个是因为controller层中路径和本地路径无法关联,有两种方法第一种找到发布应用tom...

    1. 403错误

    tomcat服务器默认是不可写操作,只允许读,即禁止上传图片,所以在Tomcat安装目录的conf里的 web.xml文件中的servlet标签内加入readonly:false
    在这里插入图片描述
    在这里插入图片描述

    2. 404错误解决方法

    这个是因为controller层中的写的路径和本地路径无法关联,有两种方法第一种找到发布应用的tomcat服务器,找到server.xml添加一个配置在标签内部。假如我把图片文件都上传到D:\dev\java\fileUploadService\target\fileUploadService\uploads这个文件夹中,当你配置路径要访问的时候,就先去找到自己本地tomcat/conf/server.xml文件,然后进行修改,在host标签之间加如下:

    <Context docBase="D:\dev\java\fileUploadService\target\fileUploadService\uploads" 
     path="/uploads" reloadable="true"/>
    

    在这里插入图片描述
    第二种可以使用idea集成工具进行配置
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

    3、409错误解决方法

    409路径错误,即当前访问的路径下没有相关文件。
    解决办法:在文件存储服务器中的target/项目名的路径下,新建一个和你上传服务器路径一致的文件,我这里是uploads文件。
    在这里插入图片描述

    展开全文
  • 本系统开发技术难点主要有个方面:一是业务逻辑理解;二是数据库逻辑结构设计。只有准确理解一个系统业务逻辑之后才可能开发出适应其应用应用系统来,并且在系统之间模块科学划分与结构组织都是在正确...
  • 两种INCLUDE方式不同 了解Java,便了解了微软.NET 另一种bbs设计思路,请各位高手给予评价 浏览器中显示JApplet(可解决引入Swing包问题) 论坛搜索《sm版》 内有一篇文章或许有用 内置加密软件嵌入用途...
  • java面试宝典

    2013-02-28 16:04:01
    237、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。 56 238、EJB容器提供服务 56 239、EJB角色和三个对象 56 240、EJB几种类型 56 241、bean 实例生命周期 56 242、...
  • 千方百计笔试题大全

    2011-11-30 21:58:33
    237、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。 56 238、EJB容器提供服务 56 239、EJB角色和三个对象 56 240、EJB几种类型 56 241、bean 实例生命周期 56 242、...
  • java 面试题 总结

    2009-09-16 08:45:34
    6、说出Servlet的生命周期,并说出Servlet和CGI的区别。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器...
  • 所使用应用服务器是jboss 5.1和weblogic 11g,详细介绍了这两种应用服务器安装和使用,以及如何在两大主流服务器上安装、部署java ee应用。  本书内容主要包括三部分,第一部分介绍java ee开发基础知识,...
  • java web技术开发大全(最全最新)

    千次下载 热门讨论 2012-10-10 07:21:38
    3.3.2 获得HTML元素3种方法 3.3.3 实例:图像自动切换 3.3.4 正则表达式 3.3.5 实例:表格排序 3.4 CSS基础 3.4.1 CSS基本语法 3.4.2 在Style属性中定义样式 3.4.3 在HTML中定义样式 3.4.4 在...
  • JAVA面试题最全集

    2010-03-13 13:09:10
    描述JSP和Servlet的区别、共同点、各自应用的范围 2.在Web开发中需要处理HTML标记时,应做什么样的处理,要筛选那些字符(< > & “”) 3.在JSP中如何读取客户端的请求,如何访问CGI变量,如何确定某个Jsp文件的...
  • Java面试宝典2010版

    2011-06-27 09:48:27
    1、用两种方式根据部门号从高到低,工资从低到高列出每个员工信息。 2、列出各个部门中工资高于本部门平均工资员工数和部门号,并按部门号排序 3、存储过程与触发器必须讲,经常被面试到? 4、数据库三范式...
  • Java EE 复习参考资料

    千次阅读 2011-05-11 09:28:00
    本文来自:http://blog.163.com/chenfei_2223/blog/static/4993591620091114101927772/一、...表单数据提交方法两种,(Post)方法和Get方法。(Filter)拦截请求和响应,以便查看、提取正在客户机和服务器之间交
  • Java Web开发技术大全

    2014-11-05 14:35:40
    3.3.2 获得HTML元素3种方法 3.3.3 实例:图像自动切换 3.3.4 正则表达式 3.3.5 实例:表格排序 3.4 CSS基础 3.4.1 CSS基本语法 3.4.2 在Style属性中定义样式 3.4.3 在HTML中定义样式 ...
  • java web开发技术大全

    热门讨论 2014-01-08 15:11:52
    3.3.2 获得HTML元素3种方法 3.3.3 实例:图像自动切换 3.3.4 正则表达式 3.3.5 实例:表格排序 3.4 CSS基础 3.4.1 CSS基本语法 3.4.2 在Style属性中定义样式 3.4.3 在HTML中定义样式 ...
  • java面试题典 java 面试题 经典

    热门讨论 2010-06-18 13:42:36
    9. 给出在STAR SCHEMA中的两种表及它们分别含有的数据 31 10. FACT Table上需要建立何种索引? 31 11. 给出两种相关约束? 31 12. 如何在不影响子表的前提下,重建一个母表 31 13. 解释归档和非归档模式之间的不同和...
  • java基础题 很全面

    2009-05-09 09:24:24
    5. 触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别? 23 简答题 23 1. 作用域public,protected,private,以及不写时区别 23 2. BS与CS联系与区别。 24 3. JDO是什么? 25 4. ...
  • 最新Java面试宝典pdf版

    热门讨论 2011-08-31 11:29:22
    1、用两种方式根据部门号从高到低,工资从低到高列出每个员工信息。 91 2、列出各个部门中工资高于本部门平均工资员工数和部门号,并按部门号排序 91 3、存储过程与触发器必须讲,经常被面试到? 92 4、数据库...
  • Java面试宝典-经典

    2015-03-28 21:44:36
    1、用两种方式根据部门号从高到低,工资从低到高列出每个员工信息。 91 2、列出各个部门中工资高于本部门平均工资员工数和部门号,并按部门号排序 91 3、存储过程与触发器必须讲,经常被面试到? 92 4、数据库...
  • Servlet第三篇【request和response简介、response常见应用】 Servlet第四篇【request对象常用方法、应用】 Servlet第五篇【介绍会话技术、CookieAPI、详解、应用】 Servlet第六篇【Session介绍、API、生命周期、...
  • java面试宝典2012

    2012-12-16 20:43:41
    1、用两种方式根据部门号从高到低,工资从低到高列出每个员工信息。 99 2、列出各个部门中工资高于本部门平均工资员工数和部门号,并按部门号排序 100 3、存储过程与触发器必须讲,经常被面试到? 101 4、...
  • Java面试宝典2012版

    2012-12-03 21:57:42
    1、用两种方式根据部门号从高到低,工资从低到高列出每个员工信息。 91 2、列出各个部门中工资高于本部门平均工资员工数和部门号,并按部门号排序 91 3、存储过程与触发器必须讲,经常被面试到? 92 4、...

空空如也

空空如也

1 2 3 4 5
收藏数 90
精华内容 36
关键字:

发布servlet的两种方法