
JAVA web
著一
每一段新的代码在我手中诞生对我来说就象观看刹那花开的感动!
展开
-
Web分层中持久层PO类序列化
有很多朋友经常弄不清楚为什么要实现java.io.Serializable?他们经常要问什么时候需要实现java.io.Serializable接口? 先说说java.io.Serializable java.io.Serializable是一个标识接口.它没有定义任何方法.实现了这个接口,就代表这个类可以进行串行化了 再来谈谈串行化 串行化也叫序列化,就是将实例的状态转化成文本(或二近制)转载 2017-05-17 11:26:10 · 665 阅读 · 0 评论 -
Java web重新梳理学习一(JSP的page编译指令)
1、原创 2016-10-10 12:13:06 · 353 阅读 · 0 评论 -
MyEclipse 创建WEB项目
一、创建Web工程 1.1 打开MyEclipse开发界面,File->New->Projects… 1.2 在“新建项目对话框”,选中MyEclipse->J2EE Projects->Web Project,点击Next按钮, 1.3 在Web Project Details的Projects Name 中输入WebTest,其他采用默认值,注意这里的Contex原创 2016-09-29 16:11:15 · 4113 阅读 · 0 评论 -
前台页面通过JS调用Servlet访问到后台类
http://blog.youkuaiyun.com/linwei_1029/article/details/6219795转载 2016-09-16 20:23:12 · 5209 阅读 · 0 评论 -
Netty 4.0 新的特性及需要注意的地方
一、Channel API的变化 1、翻新后的ChannelHandler接口 Upstream → Inbound, Downstream → Outbound 对于初学者来说,术语’upstream’(译者注:直译为向上游,有点像TCP/IP协议栈中从下往上,从物理层最终到达应用层这么一个流程)和’downstream’有点让人迷惑。在4.0中,只要可能,都会使用’inbound’(原创 2016-08-11 14:45:09 · 391 阅读 · 0 评论 -
pushlet 之 Pushlet使用手把手实例
http://blog.youkuaiyun.com/z69183787/article/details/21791063转载 2016-07-07 01:00:37 · 408 阅读 · 0 评论 -
pushlet工作原理
在介绍comet的基本理论之后,pushlet是comet的一种实现,它主要利用Servlet容器(Tomcat和Jetty)在Servlet没有运行完毕(线程一直没有运行完毕),server不会主动关闭连接,这给web的进行长连接由server push data 到client端提供了基本的理论依据。注:本文在修改之前说的Com是利用keep-alive功能,server不会主动关闭连接,这个说转载 2016-07-07 00:49:09 · 420 阅读 · 1 评论 -
Netty Exceptioncaught方法
因于Netty的I/O异常或一个处理器实现的内部异常。多数情况下,捕捉到的异常应当被记录下来,并在这个方法中关闭这个channel通道。当然处理这种异常情况的方法实现可能因你的实际需求而有所不同,例如,在关闭这个连接之前你可能会发送一个包含了错误码的响应消息。http://www.cnblogs.com/leehongee/p/3323840.html原创 2016-06-12 17:22:29 · 19666 阅读 · 2 评论 -
Netty原理和使用
http://www.jdon.com/concurrent/netty.html转载 2016-06-12 15:48:35 · 401 阅读 · 0 评论 -
redis keyexpiredlistener
http://blog.jobbole.com/71095/ http://my.oschina.net/u/1466553/blog/332830 http://jiorry.iteye.com/blog/961172原创 2016-06-08 10:55:22 · 1807 阅读 · 0 评论 -
JSP/Servlet 工作原理
Servlet Servlet 没有 main 方法,不能够独立的运行,它的运行需要容器的支持,Tomcat 是最常用的 JSP/Servlet 容器。 Servlet 运行在 Servlet 容器中,并由容器管理从创建到销毁的整个过程。Servlet 的生命周期 (1) 加载和实例化 Servlet 容器装载和实例化一个 Servlet。创建出该 Servlet 类的一个实例。 (2)转载 2016-10-10 15:00:05 · 438 阅读 · 0 评论 -
maven环境搭建
http://lychie.github.io/pages/articles/maven/15041904.html转载 2016-10-10 15:34:34 · 260 阅读 · 0 评论 -
JAVA中Action层, Service层 ,model层 和 Dao层的功能区分
首先这是现在最基本的分层方式,结合了SSH架构。model层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些...原创 2015-04-10 00:47:42 · 81186 阅读 · 17 评论 -
RPC
RPC(Remote Procedure Call)远程过程调用。 RPC指的是,在一个地址空间(通常是一个物理计算设备)上执行的代码,执行另一个地址空间或者网络上子程序或者过程的一种机制。调用方程序员在实现该机制时,不需要自己编写实现远程交互的代码。原创 2016-12-13 16:27:51 · 340 阅读 · 0 评论 -
JSP中页面向Action传递参数的几种方式
http://blog.youkuaiyun.com/fm0517/article/details/32913151原创 2016-12-01 16:39:02 · 875 阅读 · 0 评论 -
dwr3.0与Spring mvc的全注解集成方法( @RemoteMethod)(@RemoteProxy)
dwr3.0可以通过全注解的方式,极大的简化了配置,所有xml配置加在一起不超过20行,而且使用更加简单,bean注入的问题也都解决。配置步骤如下:web.xml的配置文件中,在默认的DispatcherServlet的mapping里加上dwr<servlet> <servlet-name>appServlet</servlet-name> <servlet-cla转载 2016-12-01 11:53:43 · 2385 阅读 · 0 评论 -
servlet的filter的使用
http://www.cnblogs.com/51kata/p/5152674.html转载 2016-11-30 16:50:58 · 311 阅读 · 0 评论 -
servlet的url-pattern匹配规则详细描述
一、概述在利用servlet或Filter进行url请求的匹配时,很关键的一点就是匹配规则,但servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是由自己的规则,比较容易混淆。本文来详细举例介绍下。下面的说明都是在tomcat服务器中得到验证的。先介绍一下匹配的概念,上例子代码。在一个app(如名字为myapp)的web.xml文件中,有如下信息:<servlet> <ser转载 2016-11-30 16:42:57 · 825 阅读 · 0 评论 -
JFreeChart(报表图形引擎)的使用
前提:导入需要的2个jar文件,jcommon-版本号.jar,jfreechart-版本号.jar。可以去官网下载:http://sourceforge.net/projects/jfreechart/files/注意:下载的Jfreechart版本不要太高,新版本对中文的显示会出问题,我自己后来下的是1.0.10的版本。实例一:比较简单的application版本的饼图package com.t转载 2016-11-14 14:01:48 · 364 阅读 · 0 评论 -
理解RESTful架构
http://www.ruanyifeng.com/blog/2011/09/restful转载 2016-11-29 16:30:12 · 270 阅读 · 0 评论 -
Chrome开发者工具不完全指南
http://web.jobbole.com/82558/ http://www.cnblogs.com/Wayou/p/chrome-console-tips-and-tricks.html转载 2016-06-16 23:21:58 · 503 阅读 · 0 评论 -
JSP报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
今天使用Eclipse建立了一个Javaweb工程,并在eclipse中配置了Web容器。新建jsp页面,添加一个简单 的Java类。可是,JSP页面顶端出现“红色”的报错信息:The superclass “javax.servlet.http.HttpServlet” was notfound on the Java Build Path。原来Javaweb工程类中没有添加Web 容器Runt转载 2016-10-10 16:13:06 · 562 阅读 · 0 评论 -
Chrome DevTools – 25个技巧和窍门
https://xituqu.com/178.html转载 2016-05-31 13:44:02 · 442 阅读 · 0 评论 -
100+ 超全的web开发工具和资源
https://xituqu.com/170.html转载 2016-05-31 13:40:37 · 451 阅读 · 0 评论 -
Maven初步学习
例如配置Nexus私服为镜像,所有的依赖都会在这里找: 然后就可以建立Maven Project了。注意几点:1,项目的坐标: groupId:用来表示项目的名称; artifactId:用来表示项目的模块名,建议使用项目的名称——模块名称来表示; version:项目的版本号2,建立项目的结构: 源代码应该放置到src/mai转载 2015-11-11 00:25:23 · 336 阅读 · 0 评论 -
tomcat目录结构、web应用的目录结构及相关应用
tomcat的目录结构—–简单说 /bin:存放启动和关闭tomcat的脚本文件; /conf:存放tomcat的各种配置文件,比如:server.xml /server/lib:存放tomcat服务器所需要的各种jar文件(jar文件只可被tomcat 服务器访问) /server/webapps:存放tomcat自带的两个web应用:admin应用和manager应用。 /common转载 2015-11-09 19:24:01 · 3585 阅读 · 0 评论 -
使用SoapUI 测试Web Service
如何测试写好的Webservice?你当然可以写代码来测试,但还是太麻烦,你得花时间去学习各语言的关于Webservice调用的相关API。这里推荐一个Webservice开发的必备工具- SoapUI,无须了解底层细节,就能快速测试你的Webservice开发的是否正确。 SoapUI是一个开源测试工具,通过Soap/HTTP来检查、调用、实现Web Service的功能,而且还能对Webser转载 2015-08-21 16:09:02 · 747 阅读 · 0 评论 -
JTree中怎么改变节点的字体颜色?
package testTree;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;import javax.swing.tree.*;public class SimpleTree extends JFrame{ JPanel contentPane;原创 2015-08-27 01:31:21 · 2983 阅读 · 0 评论 -
Sping总结
1、DI Dependency Injection,依赖注入。 2、Ioc Inversion of Control,控制反转。 3、AOP Aspect Oriented Programming 面向方向编程。原创 2015-08-25 01:42:46 · 556 阅读 · 0 评论 -
Spring技术内幕——深入解析Spring架构与设计原理(一)IOC实现原理
IOC的基础 下面我们从IOC/AOP开始,它们是Spring平台实现的核心部分;虽然,我们一开始大多只是在这个层面上,做一些配置和外部特性的使用工作,但对这两个核心模块工作原理和运作机制的理解,对深入理解Spring平台,却是至关重要的;因为,它们同时也是Spring其他模块实现的基础。从Spring要做到的目标,也就是从简化Java EE开发的出发点来看,简单的来说,它是通过对POJO开发的转载 2015-08-25 01:27:50 · 1683 阅读 · 0 评论 -
对称加密算法DES、3DES和AES
1、对称加密算法 1.1 定义对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yue)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解转载 2015-08-22 17:06:15 · 10415 阅读 · 0 评论 -
Java学习的30个目标以及系统架构师推荐的书
第一阶段 2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,serialization,streams,networking, multithreading,reflection,event,handling,NIO,localization,以及其他)。 5.你需要学习java数据库技术,如JDBCAPI并且会使用至少一种persistence/ORM构架,转载 2014-11-25 00:45:25 · 758 阅读 · 0 评论 -
java中转发和重定向的区别
转发:request.getRequestDispatcher("success.jsp").forward(request,response);在服务器组件收到用户请求后。经过它的处理后有传递给了另一个组件。不修改用户的请求码。各组件处理完之后在返回给用户,例如主页面的框架。 用户请求-----》服务器-------》组件1-------》组件2------->服务器原创 2015-04-09 23:43:26 · 1132 阅读 · 0 评论 -
Java Web程序员学习方向
用SSH进行开发,一定要把SSH开发流程搞清楚,所有能用到的技术:struts2、spring、hibernate、oracle、Dreamweaver、mysql、tomcat等所有的操作流程,能够有总结的好习惯!不断总结,不断的写,技术才能变成自己的!原创 2015-11-11 23:01:07 · 554 阅读 · 0 评论 -
Nexus私服使Maven更加强大
前边简单介绍了Maven,而Maven默认提供的中央仓库是在远程网络服务Appache提供的,这对于我们开发时不合理的。如果我们没网了或者什么情况,我们怎么办?也就是说我们对中央仓库的依赖性太大。而Nexus私服则可以解决我们这个问题。先看下这张图应该大家就非才明白了: 这样就相当于在我们本地的局域网搭建了一个类似中央仓库的服务器,我们开始将中央仓库的一些资料下载到私服务器上,然后平时我们的m转载 2015-11-11 00:29:42 · 377 阅读 · 0 评论 -
何时使用.do和.jsp
在MVC的项目中一般不会直接去访问JSP,都是通过.do来转发。这样做的好处是:1 所有请求全部通过action来转发,这样便于整体框架的处理。比如,可以加入登陆到某个叶面的权限控制,只需要在配置文件中配置,而不用再每个JSP文件中加入相关的逻辑。2 与数据库,文件等底层存储层连接,读取数据的代码可以在类(action)中执行。这样做,一方面可以将很多方法复用,另一方面使JSP叶面的代原创 2015-04-10 00:06:23 · 8679 阅读 · 0 评论 -
微信公众平台深度开发Java版 v2.0(第一季)完整版
http://edu.youkuaiyun.com/course/detail/1411转载 2016-05-05 20:18:15 · 1773 阅读 · 0 评论 -
Quartz使用-入门使用(java定时任务实现)
http://blog.youkuaiyun.com/lotusyangjun/article/details/6450421/转载 2016-04-10 15:29:38 · 337 阅读 · 0 评论 -
多图详解Spring框架的设计理念与设计模式
Spring作为现在最优秀的框架之一,已被广泛的使用,51CTO也曾经针对Spring框架中的JDBC应用做过报道。本文将从另外一个视角试图剖析出Spring框架的作者设计Spring框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成Spring的骨骼架构?Spring的AOP特性又是如何利用这些基础的骨骼架构来工作的?Spring中又使用了那些设计模式来完成转载 2016-02-20 23:37:17 · 1229 阅读 · 0 评论 -
Spring核心组件bean、context、core
spring是目前最流行的框架之一,今天主要和大家共同研究一下spring的核心组件。spring总共有十几个组件,其真正核心组件为:core、context和bean。 这三个组件中bean尤为重要,因为spring是面向bean的编程。就像Java是面向对象的编程一样,bean对于spring来说就好比Java中的对象一样重要。在spring中如果没有bean也就没有spring存在的意义转载 2016-02-19 23:07:55 · 3703 阅读 · 0 评论