servlet

springmvc入门使用

不想你离开。 提交于 2020-01-18 19:12:17
代码仓库: https://gitee.com/DerekAndroid/HelloSpringMvc.git 参考: https://how2j.cn/k/springmvc/springmvc-springmvc/615.html 1.配置web.xml,使用统一的Servlet管理路径和servlet <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.jpg</url-pattern> </servlet-mapping> <!-- 配置Spring MVC的入口 DispatcherServlet,把所有的请求都提交到该Servlet--> <servlet>

Freemarker模板引擎

若如初见. 提交于 2020-01-18 13:37:30
模板引擎的实质就是将页面结构提前写好,然后将数据渲染到模板上生成一个静态页面,这样一来,下次就可以 直接访问静态文件,不用进行额外的获取数据的操作(例如:访问数据库),这样大大提升了网站的访问速度。 现在以一个demo为例来学习一下Freemarker,顺便提一下其中的一些细节。 1.新建maven支持的web项目 新建web项目,并为其添加Maven支持,个人建议选择MyEclipse Maven JEE Project,如果选择下面一条的话, 会多出4个名字较长的文件夹,而我们本身又不一定会用到。 2.pom.xml文件添加依赖包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>3.2.4.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.2.4.RELEASE</version> </dependency> <dependency> <groupId>org.freemarker<

SSM集成

陌路散爱 提交于 2020-01-18 09:05:03
SSM继承 步骤一:导包 asm-3.3.1.jar cglib-2.2.2.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar com.springsource.org.apache.commons.logging-1.1.1.jar com.springsource.org.apache.commons.pool-1.3.0.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar commons-logging-1.1.1.jar javassist-3.17.1-GA.jar log4j-1.2.17.jar mybatis-3.2.1.jar mybatis-spring-1.2.0.jar mysql-connector-java-5.1.26-bin.jar slf4j-api-1.7.2.jar slf4j-log4j12-1.7.2.jar spring-aop-4.1.2.RELEASE.jar spring-aspects-4.1.2.RELEASE.jar spring-beans-4.1.2.RELEASE.jar spring-context-4

webservice初体验-cxf

一笑奈何 提交于 2020-01-18 08:56:46
前言 最近一段时间,说忙也不是很忙,说闲但确实很少有时间能静下心来写点东西。但于我而言,做任何仪式感很重要,就算没时间坚持,那仪式感也不能丢,这是一种态度,也是最后的底线。今天的这篇推文,是很久以前就实践过了,前几天又整理了一下,上周没有发,本周必须要更新,不敢再堕落了,毕竟已经2020年了。好了开始正题吧。 1、依赖环境 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>${cxf.version}</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-transports-http</artifactId> <version>${cxf.version}</version> </dependency>

SpringMVC

谁说我不能喝 提交于 2020-01-18 04:40:31
简介 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等。 简单使用 注意:以下步骤及编写的内容不全,只为说明框架相关的步骤,内容作为参考,请勿直接CV,实际内容以自己项目中为准(例如XML的版本、Spring的版本等) 1.导入相关依赖 <!-- Spring的版本 --> <properties> <spring.version>4.3.20.RELEASE</spring.version> </properties> <!-- SpringMVC的依赖 --> <dependencies> <dependency> <!-- 属于SpringFrameWork项目 --> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <!-- 与properties中的Spring的版本一致 --> <version>$

Servlet()API解读(笔记)

泄露秘密 提交于 2020-01-17 22:33:42
目录 Servlet API : 继承关系图: ServletConfig:接口 进入ServletContext 类 比较两个getInitParameter(String name)方法 Servlet2.5 Servlet3.0 Service() Servlet使用层面: Servlet API : 由两个软件包组成: 对应于HTTP协议的软件包、对应于除了HTTP协议以外的其他软件包 即Servlet API可以适用于 任何 通信协议。 我们学习的Servlet,是位于javax.servlet.http包中的类和接口,是基础HTTP协议。 继承关系图: ServletConfig:接口 package javax . servlet ; public interface ServletConfig { java . lang . String getServletName ( ) ; javax . servlet . ServletContext getServletContext ( ) ; java . lang . String getInitParameter ( java . lang . String s ) ; java . util . Enumeration < java . lang . String > getInitParameterNames

Axis 简单说明

北战南征 提交于 2020-01-17 21:09:11
1,axis本身可以servlet的形式集成到任何支持servlet的Web容器(web.xml) - < servlet > < display-name > Apache-Axis Servlet </ display-name > < servlet-name > AxisServlet </ servlet-name > < servlet-class > org.apache.axis.transport.http.AxisServlet </ servlet-class > </ servlet > 2,当然需要让Web容器找到 org.apache.axis.transport.http.AxisServlet 将axis所需库和资源配置到classpath里面 或者将axis的lib目录拷贝到WEB-INFO下 3,然后让axis接管WebService的url(web.xml) - < servlet-mapping > < servlet-name > AxisServlet </ servlet-name > < url-pattern > *.jws </ url-pattern > </ servlet-mapping > - < servlet-mapping > < servlet-name > AxisServlet </ servlet-name

使用axis2构建webservice

一个人想着一个人 提交于 2020-01-17 20:44:16
axis2是可以实现webservice的一个插件,使用这个插件可以发布webservice 1:可以使用这个插件来发布webservice,可以看网址:http://clq9761.iteye.com/blog/976029/======个人感觉一般不太适合我们做项目时候使用 2:我们这里将axis2的夹包引入到一个web工程里,运行这个web工程来发布webservice===== 这是我们常用的,比如要你写一个webservice客户端,你要怎么做呢?创建一个web工程,然后引入axis2的夹包,使用axis2来实现一个webservice,这是一个最基本的想法 想使用axis2实现webservice要做几件事如下: 1:创建一个web工程,====还可以说是创建一个web服务====或者是创建一个web项目 2:要引入需要的夹包到web工程的lib文件夹内 3:创建service.xml文件 =====axis2发布webservice需要配置的xml文件 4:配置web工程的web.xml,扫描axis2的service.xml文件 5:书写对应的类来实现 然后运行写好的web项目,在网页上执行路径就可以了,其实按着步骤走挺简单的,下面是每一步的详细介绍 第一步:创建一个web项目 第二步:引入需要的夹包 有个问题夹包从哪里来呢,不能百度一个一个下吧

servlet解决中文乱码问题

末鹿安然 提交于 2020-01-17 19:24:37
req . setCharacterEncoding ( "utf-8" ) ; resp . setContentType ( "text/html;charset=utf-8" ) ; resp . setCharacterEncoding ( "utf-8" ) ; PrintWriter writer = resp . getWriter ( ) ; writer . println ( "<html>" ) ; writer . println ( "<body>" ) ; writer . println ( "<h1>你好<h1>" ) ; writer . println ( "</body>" ) ; writer . println ( "</html>" ) ; 来源: CSDN 作者: 黑-白-色 链接: https://blog.csdn.net/weixin_45207388/article/details/104017193

【SSM】实战:新闻发布管理系统——开发环境和框架搭建

跟風遠走 提交于 2020-01-17 13:20:55
一、创建项目,引入JAR包 JSTL标签库JAR包(两个):taglibs-standard-spec-1.2.5.jar、taglibs-standard-impl-1.2.5.jar。 Jackson框架所需JAR包(3个):jackson-annotations-2.8.8.jar、jackson-core-2.8.8.jar、jackson-databind-2.8.8.jar。 Java工具类JAR包(1个):commons-lang3-3.4.jar。 SSM整合JAR包(29个) 二、编写配置文件 在项目src目录下分别创建数据库常量配置文件、Spring配置文件、MyBatis配置文件、SpringMVC配置文件、log4j配置文件以及资源配置文件。 db.properties jdbc . driver = com . mysql . jdbc . Driver jdbc . url = jdbc : mysql : / / localhost : 3306 / db_mybatis ? serverTimezone = UTC jdbc . username = root jdbc . password = root jdbc . maxTotal = 30 jdbc . maxIdle = 10 jdbc . initialSize = 5