- 博客(14)
- 资源 (2)
- 收藏
- 关注
转载 一个简单粗暴的前后端分离方案
项目背景 刚刚参加完一个项目,背景:后端是用java,后端服务已经开发的差不多了,现在要通过web的方式对外提供服务,也就是B/S架构。后端专注做业务逻辑,不想在后端做页面渲染的事情,只向前端提供数据接口。于是协商后打算将前后端完全分离,页面上的所有数据都通过ajax向后端取,页面渲染的事情完全由前端来做。另外还有一个紧急的情况,项目要紧急上线,整个web站点的开发时间只有两周,两
2015-01-06 01:09:39 1481
转载 前后端分离的思考与实践(一)
也谈基于NodeJS的全栈式开发(基于NodeJS的前后端分离)前言为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的NodeJS,试图探索一条全新的前后端分离模式。随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越
2015-01-06 01:06:37 448
转载 单页界面和 AJAX 模式
单页界面和 AJAX 模式Dino Esposito 目录AJAX 模式的影响 单页界面模型 单页界面模型的缺点 可访问的富 Internet 应用程序 AJAX 模式概述 唯一 URL 模式 超时模式 与当今构建的绝大多数 Web 应用程序所采用的开发模式相比,AJAX 对 Web 解决方案架构师而
2015-01-05 23:41:32 845
转载 SpringMVC与Struts2的对比
下面这些东西基本都是我从网上粘贴过来的,没有那么多耐心和时间一个字一个字的敲了,但是基本能表明我选择SpringMVC的思路和原因。把这张图放在这里,我是想说SpringMVC和Struts2真的是不一样的,虽然在都有着核心分发器等相同的功能组件(这些由MVC模式本身决定的)。 为什么SpringMVC会赢得最后的胜利呢?谈几点我自己的看法: 第
2014-12-04 21:50:18 465
原创 java遍历文件夹的两种方法
A.不使用递归: import java.io.File;import java.util.LinkedList; public class FileSystem { public static void main(String[] args) { long a = System.currentTimeMillis(); LinkedList l
2009-12-14 14:09:00 382
原创 Java 反射机制深入研究
Java反射机制深入研究 Java 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。 Java 反射机制主要提供了以下功能: 在运行时
2009-12-07 20:06:00 281
原创 Swing中的多线程
本文关于Swing中的多线程,发表于1998年4月。一个月后,我们发表了另一篇文章《使用Swing Worker线程》,该文更深入地讨论了这一主题。要更好地了解多线程在Swing中如何工作,我们建议你把这两篇文章都看一下。 注意:在2000年9月我们修改了这篇文章和它的例子以适用于一个更新版本的SwingWorker类。SwingWorker类的这个版本修正了一些微妙的线程bug。 Swing A
2009-12-02 17:34:00 325
转载 Swing 线程之SwingUtilities.invokeLater()
现在我们要做一个简单的界面。包括一个进度条、一个输入框、开始和停止按钮。需要实现的功能是:当点击开始按钮,则更新进度条,并且在输入框内把完成的百分比输出(这里只做例子,没有真正去做某个工作)。 代码1:import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.
2009-12-02 15:58:00 588 1
原创 struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
我的前台页是这样的: 测试文件: Action:package com;import java.io.UnsupportedEncodingException;import com.opensymphony.xwork2.ActionSupport;@SuppressWarning
2009-05-28 22:56:00 1089
原创 Struts2中有关struts-default.xml,struts.xml,struts.pro
每学习一个框架,我们都免不了要学习一些关于的配置文件,struts2也不例外,下面我就讲一下struts2中几个主要的配置文件。 1) struts-default.xml 这个文件是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器。 "-//Apache Software Foundation//DTD Struts Configura
2009-05-28 13:28:00 346
原创 Struts2中Action详解
在Struts2中Action部分,也就是Controller层采用了低侵入的方式。为什么这么说?这是因为在Struts2中action类并不需要继承任何的基类,或实现任何的接口,更没有与Servlet的API直接耦合。它通常更像一个普通的POJO(通常应该包含一个无参数的execute方法),而且可以在内容定义一系列的方法(无参方法),并可以通过配置的方式,把每一个方法都当作一个独立的actio
2009-05-28 13:25:00 450
原创 MyEclipse7.1+struts2.1.6配置
commons-logging-1.0.4.jarfreemarker-2.3.12.jarognl-2.6.11.jarstruts2-core-2.1.2.jarxwork-2.1.1.jar 这五个核心LIB要复制外,commons-io-1.3.2.jarcommons-fileupload-1.2.1.jar也是必要的。 修改WEB.XML内容为:xml versio
2009-05-28 12:42:00 516
原创 Struts 2.1.6 搭建环境
开发环境: JDK 1.6 + MyEclipse 7.0 plus + tomcat 6.0.18Struts2 版本: struts-2.1.6 版本一、动态Web Project实现 1、新建Dynamic Web project,新建 Tagert Runtime指向tomcat 6.0.18. 2、项工程中WebConten
2009-05-28 11:21:00 474
转载 struts2.1.6 使用札记(一)
最近想学下struts2。手头刚好有本孙鑫的《struts2深入详解》,于是对着开始学习,不过由于现在的struts出的版本是2.1.6,孙老师还是2.0时代的例子,导致我第一个helloworld就虚掉了,于是多方搜索,结合官方的doc,终于跑动了第一个实例…… 文件层次结构: 导包的时候注意不要把所有的包都导进去,不然就会出现Unable t
2009-05-28 11:16:00 354
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人