随笔分类 -  java web

摘要:一、准备工作 预准备的工具及软件有: 1. Eclipse IDE:我使用Eclipse JEE 3.7版,即eclipse-jee-indigo-SR2-win32-x86_64.zip 2. JDK 7:我使用JDK 7u4版,即jdk-7u4-windows-x64.exe 3. Spring 阅读全文
posted @ 2016-10-26 14:13 JokerJason 阅读(980) 评论(0) 推荐(0) 编辑
摘要:我们首先了解下什么是shiro ,Shiro 是 JAVA 世界中新近出现的权限框架,较之 JAAS 和 Spring Security,Shiro 在保持强大功能的同时,还在简单性和灵活性方面拥有巨大优势 Shiro 是一个强大而灵活的开源安全框架,能够非常清晰的处理认证、授权、管理会话以及密码加 阅读全文
posted @ 2016-10-21 23:54 JokerJason 阅读(5311) 评论(0) 推荐(1) 编辑
摘要:Spring,dbcp,连接池 阅读全文
posted @ 2016-10-15 16:21 JokerJason 阅读(841) 评论(0) 推荐(0) 编辑
摘要:Spring JDBC 可以理解为对于JDBC的封装使用,简化了不少重复代码并减少了SQL错误问题。 一、概述 在Spring JDBC模块中,所有的类可以被分到四个单独的包:1)core即核心包,它包含了JDBC的核心功能。此包内有很多重要的类,包括:JdbcTemplate类、SimpleJdb 阅读全文
posted @ 2016-09-21 08:32 JokerJason 阅读(855) 评论(1) 推荐(0) 编辑
摘要:下面的部分位于Spring-mvc.xml或者dispatcherServlet-servlet.xml中 (Spring 3.0中ServletName-servlet.xml替代了Spring-mvc.xml) 在对应的Controller中 这里我使用的jackson包: (1)jackson 阅读全文
posted @ 2016-09-13 15:41 JokerJason 阅读(5874) 评论(0) 推荐(0) 编辑
摘要:下面就拿我项目中的部分代码来实践一下. 支付请求 首先,是提交表单 fund.jsp(这里我表单只需要用户填交易金额,其他的订单号之类的全部后台生成) fund.js 下面就是后台代码: AlipayController.java(里面的User FundDetail都是我自己定义的实体类,与支付本 阅读全文
posted @ 2016-09-10 09:44 JokerJason 阅读(1372) 评论(0) 推荐(0) 编辑
摘要:背景:Struts1是一个高度成熟的框架,运行效率高,但其致命缺陷在于与JSP/Servlet的耦合非常紧密,因而导致了一些严重问题。其次,Struts1与Servlet API的严重耦合,使应用难以测试;Struts1代码严重依赖Struts1 API,属于侵入式框架。由于其种种局限性,才有了St 阅读全文
posted @ 2016-08-27 08:43 JokerJason 阅读(1690) 评论(0) 推荐(0) 编辑
摘要:Servlet是独立于平台和协议的服务器端的java应用程序,处理请求的信息并将其发送到客户端。 Servlet的客户端可以提出请求并动态获得响应。 Servlet动态生成web页面,担当浏览器或其他客户端发出的请求与HTTP服务器上的数据库或应用程序之间的中间层。 对于所有客户端请求,都只需要创建 阅读全文
posted @ 2016-08-10 08:31 JokerJason 阅读(4850) 评论(5) 推荐(0) 编辑
摘要:统计工作需要在所有资源之前都执行,那么就可以放到Filter中了。 我们这个过滤器不打算做拦截操作!因为我们只是用来做统计的。 用什么东西来装载统计的数据。Map<String,Integer> 整个网站只需要一个Map即可! Map什么时候创建(使用ServletContextListener,在 阅读全文
posted @ 2016-08-08 17:42 JokerJason 阅读(9803) 评论(3) 推荐(2) 编辑
摘要:1.MapAction.java import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.opensymphony.xwork2.Act 阅读全文
posted @ 2016-08-05 18:08 JokerJason 阅读(1941) 评论(0) 推荐(0) 编辑
摘要:在Struts2里,如果需要在Action中使用到session,可以使用下面两种方式: 通过ActionContext 类中的方法getSession得到 Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下 阅读全文
posted @ 2016-08-05 12:58 JokerJason 阅读(532) 评论(0) 推荐(0) 编辑
摘要:Struts2使用了WebWork的设计核心(XWork),在内部使用拦截器处理用户请求,从而允许用户业务逻辑控制器和ServletAPI分离。Struts2内部是一个MVC架构,Struts2 的核心控制器是FilterDispatcher,客户端发送请求,而经过核心控制器FilterDispat 阅读全文
posted @ 2016-08-05 10:20 JokerJason 阅读(174) 评论(0) 推荐(0) 编辑
摘要:2.servlet:得到一个对象列表ArrayList<T>,将其转化为jsonArray 3.js处理 4.jsp 阅读全文
posted @ 2016-08-03 16:02 JokerJason 阅读(12745) 评论(2) 推荐(1) 编辑
摘要:Struts2以WebWork为核心,采用拦截器机制处理用户请求,这样的设计使业务逻辑控制器能够与Servlet API完全脱离开,降低了藕联性。 Part 1. 安装与配置 下载struts-2.3.15.1-all.zip,这里采用该版本,打开后有文件夹:apps 实例代码 ,docs 帮助文档 阅读全文
posted @ 2016-08-03 15:35 JokerJason 阅读(234) 评论(0) 推荐(0) 编辑
摘要:在Struts2里,如果需要在Action中使用到session,可以使用下面两种方式: 通过ActionContext 类中的方法getSession得到 Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下 阅读全文
posted @ 2016-08-03 00:24 JokerJason 阅读(868) 评论(0) 推荐(0) 编辑
摘要:WebRoot和WebContent都是程序的根文件夹,无本质区别,一下是两者的共同点和不同点: 共同点:都有一个WEB-INF文件夹,其下文件不可直接访问; WEB-INF是安全目录,所谓安全,就是用户客户端无法访问,只有服务器端可以访问。如果想在页面中直接访问,需要通过web.xml对要访问的文 阅读全文
posted @ 2016-08-02 07:15 JokerJason 阅读(9831) 评论(0) 推荐(0) 编辑
摘要:概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息— 阅读全文
posted @ 2016-07-31 23:45 JokerJason 阅读(270) 评论(0) 推荐(0) 编辑
摘要:首先,它是在org.apache.commons.beanutils.BeanUtils包中的一个方法。 方法的作用:用来将一些 key-value 的值(例如 hashmap)映射到 bean 中的属性。 servlet中有这样的使用: 先定义form表单内容的Info对象(当然你要先写一个bea 阅读全文
posted @ 2016-07-22 16:46 JokerJason 阅读(757) 评论(0) 推荐(0) 编辑
摘要:点评: CSS中很多时候会用到浮动来布局,也就是经常见到的float:left或者float:right,简单点来说,前者是左浮动(往左侧向前边的非浮动元素飘,全是飘得元素的话,就按照流式来浮动从左到右,放不下则换行),后者是右浮(往右飘)动。但仅仅是如此吗?详细出处参考:http://www.jb 阅读全文
posted @ 2016-07-17 14:29 JokerJason 阅读(8266) 评论(0) 推荐(0) 编辑
摘要:运行、获取后台代码或值。之间可以写服务器端代码,比如 又如 //执行循环体(此时循环体为html语言);获取后台的变量值,比如后台一个session["ab"]="ab";前台就能取到值;同。 阅读全文
posted @ 2016-07-17 14:04 JokerJason 阅读(9545) 评论(0) 推荐(0) 编辑

It's not who you are underneath, it's what you do that defines you

Brick walls are there for a reason :they let us prove how badly we want things

点击右上角即可分享
微信分享提示