
Java Web
文章平均质量分 84
Java Web
一个技术渣渣
这个作者很懒,什么都没留下…
展开
-
Logback快速实践
java中如何使用logback在pom.xml中引入关键的两个包 <!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-core --> <dependency> <groupId>ch.qos.logback</groupId...原创 2020-03-11 10:31:21 · 837 阅读 · 0 评论 -
企业API接口设计之token、timestamp、sign具体实现
一:token 简介Token:访问令牌access token, 用于接口中, 用于标识接口调用者的身份、凭证,减少用户名和密码的传输次数。一般情况下客户端(接口调用方)需要先向服务器端申请一个接口调用的账号,服务器会给出一个appId和一个key, key用于参数签名使用,注意key保存到客户端,需要做一些安全处理,防止泄露。Token的值一般是UUID,服务端生成Token后需要将t...原创 2020-03-09 11:33:24 · 985 阅读 · 1 评论 -
Cookie和Session
一、会话的概念会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。二、会话过程中要解决的一些问题每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。三、保存会话数据的两种技术1、CookieCookie意为"甜饼",是由W3C组织提出,最早由Netsc...原创 2020-02-24 11:54:36 · 448 阅读 · 0 评论 -
Web Service入门
1. Web Service的定义 目前对Web Service没有统一的定义,定义一:Web Service是自包含的、模块化的应用程序,它可以在Web中被描述、发布、查找以及调用。定义二:Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼任的组件进行操作。定义三:所谓Web Service是指由企业发转载 2014-03-03 10:18:29 · 690 阅读 · 0 评论 -
Struts2用action方式实现文件下载
Action类:@SuppressWarnings("serial")public class DownFileAction extends ActionSupport { // 依赖注入的属性,struts.xml中动态的指定 private String inputPath; // 只需要set方法 public void setInputPath(String inputPa转载 2014-12-10 10:36:05 · 992 阅读 · 0 评论 -
Druid数据库连接池使用
阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好 简单使用介绍Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象 下面给出2种配置方法实例:1. 纯Java代码创建dataSource = new DruidDataSource(); dataSourc原创 2016-01-06 17:50:36 · 496 阅读 · 0 评论 -
axis2_1.6.2之构建web端和客户端
参考资料: http://blog.youkuaiyun.com/apei830/article/details/5448897axis2的官网 http://axis.apache.org/axis2/java/core/docs/pojoguide.html 1、先来构建web端,搭建服务平台 a、从这 http://axis.apac转载 2015-04-09 17:24:13 · 594 阅读 · 1 评论 -
Axis2开发WebService客户端 的3种方式
第一RPC方式,不生成客户端代码第二,document方式,不生成客户端代码第三,用wsdl2java工具,生成客户端方式调用Java代码 package samples.quickstart.client; import javax.xml.namespace.QName; import org.apache.axiom.om.O转载 2015-08-10 14:45:56 · 501 阅读 · 0 评论 -
struts2.3.16之环境搭建
1、首先先在网上下载struts2.3.16的完整版,里面有几个文件夹,分别为:apps——范例代码,docs——api,lib——类库,src——源码 2、在myeclipse中新建一个java web project,名称为sshTest 3、添加所需要的类包,在WebContent/WEB-INF/lib目录下,以下为必需的类包 4、接下来就是编写s原创 2015-07-16 10:09:59 · 2120 阅读 · 0 评论 -
Log4j.properties配置详解
一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器)、Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO转载 2014-03-02 09:36:03 · 765 阅读 · 0 评论 -
UML类图画法
UML类图关系大全1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到转载 2014-03-02 09:47:51 · 2777 阅读 · 0 评论 -
使用SiteMesh简化网页布局
使用一个东东,首先要了解它到底是什么?能完成什么样的功能?为什么要使用它? 官方这么说:SiteMesh is a lightweight and flexible Java web application framework that applies the Gang of Four decorator pattern to allow a clean separation of转载 2014-03-03 10:05:19 · 1043 阅读 · 0 评论 -
Servlet学习
Servlet生命周期分为三个阶段: 1、初始化阶段 调用init()方法 2、响应客户请求阶段 调用service()方法 3、终止阶段 调用destroy()方法 第一个Servlet例程 我们现在来创建一个简单的Servlet:FirstServlet类,功能只是输出“Hello!大家好!”。转载 2014-03-02 09:29:39 · 725 阅读 · 0 评论 -
web.xml配置文件详解
web应用发布描述文件(即web.xml文件)是在Servlet规范中定义的。他是web应用的配置文件。web.xml和tomcat容器完全独立。为顶层元素,其他所有子元素都必须定义在它的里面,而且要按元素定义的先后顺序不能颠倒。下面介绍下它的子元素:1. 该web站点的名称2. 该web站点的说明3. 用来设定该web站点的环境参数(context转载 2014-03-02 09:39:31 · 777 阅读 · 0 评论 -
Servlet 中文乱码问题及解决方案剖析
一、常识了解 1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2.java.nio.charset.Charset.defaultCharset() 获得平台默认字符编码;3.getBytes() 是通过平台默认字符集进行编码; 二、中文乱码出现 在学习任何一门技术时,经常会有初学者遇到中文乱码问题,比如MySQL,是因为转载 2014-05-05 23:27:04 · 568 阅读 · 0 评论 -
Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
第一、Logger.getLogger()和LogFactory.getLog()的区别 1.Logger.getLogger()是使用log4j的方式记录日志; 2.LogFactory.getLog()则来自apache的common-logging包。common-logging组件: Jakarta Commons Logging (JCL转载 2014-12-12 11:17:49 · 765 阅读 · 0 评论 -
web.xml的配置中<context-param>配置作用
的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听转载 2015-05-14 16:30:06 · 532 阅读 · 0 评论 -
Filter学习
什么是过滤器? 与Servlet相似,过滤器是一些web应用程序组件,可以绑定到一个web应用程序中。但是与其他web应用程序组件不同的是,过滤器是"链"在容器的处理过程中的。这就意味着它们会在servlet处理器之前访问一个进入的请求,并且在外发响应信息返回到客户前访问这些响应信息。这种访问使得过滤器可以检查并修改请求和响应的内容。过滤器适用于那些地方?转载 2014-03-02 09:31:35 · 841 阅读 · 0 评论