Java Web
文章平均质量分 52
Xiang-Gen
编程中最没用的东西是源代码,最有用的东西是算法和数据结构。
展开
-
SS2H项目开发历程
有幸接触了一个网站项目,一开始什么都不懂,纯菜鸟一个,到现在还是很多不懂,整个过程相当曲折,好是心酸。 一开始代码敲得稀里糊涂,没有设计就开始做,现在测试的时候出现各种问题,给自己找了好多麻烦。但是测试阶段的我,能够有更多时间来处理仔细思考之前的很多欠考虑的地方。网站采用SS2H框架,说起来算是比较旧的技术,现在更多简单有效的框架提出来,比如webservice等等。原创 2015-08-18 19:44:25 · 712 阅读 · 0 评论 -
Spring控制反转与依赖注入
概述 控制反转(Inversion of Control)与依赖注入(Dependency Injection)是密切相关的两个概念。依赖注入可以看成是控制反转的一种实现方式。 控制反转把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。控制反转强调对象由容器控制。原创 2016-07-30 10:20:37 · 288 阅读 · 0 评论 -
HTTP与HTTPS的区别
HTTPHTTPS原创 2016-07-27 00:00:31 · 310 阅读 · 0 评论 -
Session与Cookie的区别
这个是面试时经常问及的知识点,作为Java Web开发人员,这两个概念需要特别清楚原创 2016-07-26 23:14:12 · 325 阅读 · 0 评论 -
Hibernate的三种状态
概述 Hibernate有三种状态:transient(瞬时状态),persistent(持久化状态)以及detached(游离状态)。 状态转换图: 如上图所示:当new出来一个新对象,还没有保存到数据库中的时候,就是transient状态(session中和数据库中都不存在该对象)。当瞬时对象被执行save之后(数据库中存在了该对象),就会被session托管,在ses原创 2016-08-05 12:37:50 · 316 阅读 · 0 评论 -
Jquery当前日期的前一天
概述 日期加减,前后N天均可代码// 开始时间默认当前日期的前一天,结束时间默认为当前日期!! $(function() { var currentDate = new Date().format("yyyy-MM-dd hh:mm:ss"); //currentdateStr = currentDate.toLocaleStri原创 2016-08-04 12:52:19 · 8869 阅读 · 0 评论 -
Spring的AOP
AOP概念比较难理解概述 思想:这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。 常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等例子 比方做一个学校系统,系统里有一些功能模块,给老师用的TeacherService, 给学生用的StudentService,记录课程用的CourseService原创 2016-07-30 14:49:15 · 227 阅读 · 0 评论 -
EL(expression language)表达式
参考http://www.jb51.net/article/20042.htm概述目的:为了使JSP写起来更加简单。灵感来自于 ECMAScript 和 XPath 表达式语言提供了在 JSP 脚本编制元素(指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素)范围外使用运行时表达式的功能。JSP 2.0 将 EL 表达式添加为一种脚本编制元素。介绍语法${expression}[转载 2016-07-19 16:16:53 · 1108 阅读 · 0 评论 -
Token验证
Token:令牌。 参考:http://blog.csdn.net/sum_rain/article/details/37085771 http://www.360doc.com/content/13/0509/08/10504424_284048407.shtml 1. 作用:防止表单重复提交;anti-csrf攻击(跨站点请求伪造) 2. 原理:通过session token实现。当转载 2016-07-07 16:13:56 · 5602 阅读 · 1 评论 -
JS清空input type=file内容
这个其实js或者jQuery很容易实现,但是要考虑浏览器的兼容性就要做一番修改,特别是对于IE浏览器。本用例在IE10,chrome测试通过。 核心代码: var file=document.getElementById('File'); //IE,Safari,chrome if(file.o原创 2015-11-23 16:19:07 · 15251 阅读 · 0 评论 -
SpringMVC-入门
利用maven搭建SpringMVC 参考:http://blog.csdn.net/aitcax/article/details/41543829步骤创建maven webapp工厂修改web.xml文件在WEB-INF下创建dispatcher-servlet.xml文件,添加相应内容修改pom.xml文件,利用maven导入springMVC所依赖jar包写表现层JSP页面写co转载 2016-07-19 15:32:28 · 359 阅读 · 0 评论