-
网页加载历程详解
网页加载过程详解 ? 网页加载的详细步骤拆分: 1、用户打开url链接 2、浏览器查询url的dns地址 3、提交url请求到服务器端 4、服务器端处理 5、传输处理好的html文本内容到浏览器 6、浏览器解析html,并加载css,js,图片等内容 7、加载完成,用户看到完整的页面内容 其中第六步的浏览器解析过程将是前端优化最直接、有效的地方,该过程的详细过程为:接受网络数据-》将二进制码变成...
366
热度 -
急求帮助!struts+hibernate+spring在websphere5.1上启动出错
急求帮助!!struts+hibernate+spring在websphere5.1下启动出错 我的系统在tomcat5下运行正常,但是将此项目发布到websphere5.1下,启动时却总出错。花了好几天时间在这问题上了,都找不到相关资料,只能上论坛来求高手帮我解决一下此问题了。问题症状如下:系统在WAS51下安装正常,启动时报了两个错:2007-3-1522时59分48秒CSTorg.sprin...
754
热度 -
Spring MVC入门案例(二)
SpringMVC入门案例(2)以下这个学习案例是我最近学习SpringMVC时跟从一本书上的示例,原文中的示例代码有一些小错误,不过我在调试的过程中已经给予了修正,如还有其它错误,还请各位批评指正。对于现有较成熟的Model-View-Control(MVC)框架而言,其解决的主要问题无外乎下面几部分:1.将Web页面中的输入元素封装为一个(请求)数据对象。2.根据请求的不同,调度相应的逻辑处理...
140
热度 -
java web分层跟层间数据传递 vo bo po (转载)
javaweb分层和层间数据传递vobopo(转载) 还记得97年左右开始的胖客户机和瘦客户机之争吗?之后又是CS和BS之争,然后又是两层和多层之争...,十年之后的今天我们再回过头看这些争论,一切似乎看起来都那么理所应当:程序怎么能不分层啊?可是再想一下,原来我们用了整整十年的时间才达成了一个程序架构要多层的共识(效率多低啊)!要分层,当然基本就是三层了,其实多层的基础也是三层:界面层、业务逻辑...
328
热度 -
Java Web框架标准化必要性研讨
JavaWeb框架标准化必要性探讨 java的web框架java的web框架众多的原因在于java的web框架只在servlet一层提供了标准,没有进而再往上作标准。因此,每个web框架都建立自己基于servlet之上的各种不同标准。struts1使用Struts制订的Action接口webwork,struts2使用Model和Action同一Action接口Spring的Controller....
301
热度 -
用Restlet创设面向资源的服务
用Restlet创建面向资源的服务 http://www.infoq.com/cn/articles/restlet-for-restful-service ? Restlet项目(http://www.restlet.org)为“建立REST概念与Java类之间的映射”提供了一个轻量级而全面的框架。它可用于实现任何种类的REST式系统,而不仅仅是REST式Web服务;而且,事实证明它自从20...
229
热度 -
SSI调整-搭建Struts2+Spring+Ibatis框架 带源码
SSI整合--搭建Struts2+Spring+Ibatis框架带源码 Struts2+Spring+ibatis是J2EE的最新流行框架。 以下是部分搭建过程及源码: 1.先组合实现ibatis+Spring3支持,删除hibernate.cfg.xml文件,修改applicationContext.xml文件的内容,增加SessionFactory和dataSource的设置。 2.通过MyE...
373
热度 -
值得思考的 J2EE 架构的6个最佳实践
值得思考的J2EE架构的6个最佳实践 作为一位软件顾问,我曾有机会不但设计并实现了Web应用程序,而且还评估/审核了许多Web应用程序。在复杂的、并且用JavaScript客户端封装的应用程序内,我经常遇到对用户输入信息执行大量检查的Web页面。即使HTML元素具有数据有效性的属性也如此,例如MAXLENGTH。只有在成功验证所有输入信息后,才能提交HTML表单。结果,...
812
热度 -
第十五章 加密算法范例1-注册登录(消息摘要算法)
第十五章加密算法实例1--注册登录(消息摘要算法)15.1、原理步骤注册:注册时,将用户密码加密放入数据库登录:登录时,将用户密码采用上述相同的算法加密,之后再与数据库中的信息进行比对,若相同,则登录15.2、实现(这里采用了SHA256算法,其他摘要算法MD5/SHA1/MAC类似)注意:这里的程序是在我之前写的一个maven+spring+springmvc+mybatis+velocity整...
58
热度 -
Android游戏发动机《Rokon》:主要类和方法的介绍文档
Android游戏引擎《Rokon》:主要类和方法的介绍文档谢谢原作者com.stickycoding.rokon包:Rokon:提供静态函数和属性属性:circle,Polygon实例,圆形rectangle,Polygon实例,矩形。Sprite类的polygon属性默认为该矩形函数:getActivity(),获取当前activity实例---------------------------...
29
热度 -
restlet Framework2.2跟2.3版本的对比
restletFramework2.2和2.3版本的对比RestletFramework2.2Milestone1(12/24/2012)使用JavaSE62.3Milestone1(03/27/2014)使用Java7一、2.2Changedlog================2.2Changeslog================-2.2.3(11/27/2014)-Bugsfixed-F...
511
热度 -
JSP标签在tomcat中的运作原理
JSP标签在tomcat中的运行原理 ???????在网上找了很多关于jsp标签的文章,但大多数都是只是告诉你怎么去使用,怎么去编写一个jsp标签。几乎没有可以从源头上告诉你怎么去理解原理,它在tomcat中又是怎么样的呢?所以我花一点时间整理一编关于jsp标签原理的文章,如有什么不周祥之处还望各位大侠谅解。????????????首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(...
365
热度 -
log4j日记配置之java和 javaWeb
log4j日志配置之java和javaWeb 转自:http://baike.baidu.com/view/25347.htm? log4j <scripttype="text/javascript"></script> ??? log4j Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组...
948
热度 -
轻量级JavaWeb开发框架EWeb4J著者赖伟威专访
轻量级JavaWeb开发框架EWeb4J作者赖伟威专访EWeb4J是一款基于Servlet/JDBC构建的轻量级Web开发框架,它不仅融合了SSH的核心优点(全栈式),而且提供了诸如模块化、热加载、多数据源、RESTful等非常吸引人的特性。它小巧灵活,遵守约定优于配置的原则。目前EWeb4J的最新版本为1.9.1。 Github地址:https://github.com/laiwei...
577
热度 -
矫捷模型驱动开发(AMDD):攀登敏捷软件开发的关键
敏捷模型驱动开发(AMDD):攀登敏捷软件开发的关键AgileModelDrivenDevelopment(AMDD):TheKeytoScalingAgileSoftwareDevelopment敏捷模型驱动开发(AMDD):攀登敏捷软件开发的关键TableofContents目录Overview概述Envisioning展望Initialagilerequirementsmodeling初始化...
53
热度 -
基于引语的SpringMVC
基于注解的SpringMVC相比传统的继承Controller体系中某些类的方式,SpringMVC的注解具有以下优点:1、Controller不再需要继承某个特定类,只是简单的POJO。2、请求映射的配置非常方便灵活。3、参数绑定机制非常方便丰富。4、可以根据不同的http方法或者参数,细粒度处理不同的http请求一、概述SpringMVC在2.5版本后新增了注解功能,2.5版本以前的基本通过继...
195
热度 -
怎么快速学习使用springmvc、strust2、strust1以及它们的对比
如何快速学习使用springmvc、strust2、strust1以及它们的对比快速学习使用springmvc、strust2、strust1以及它们的对比1、如何快速学习springmvc首先,我们需要在复制spring相关的jar包到web-inf/lib里面去,然后在web.xml里面加入以下代码,相当于springmvc里面的servlet,这里只说明了一些常见的用法,如果要了解sprin...
249
热度 -
spring bean配置
spring框架 一个开源框架 依赖注入(DI) Spring最认同的技术是控制反转的依赖注入(DI)模式。控制反转(IoC)是一个通用的概念,它可以用许多不同的方式去表达,依赖注入仅仅是控制反转的一个具体的例子。 当编写一个复杂的Java应用程序时,应用程序类应该尽可能的独立于其他的Java类来增加这些类可重用可能性,当进行单元测试时,可以使它们独立于其他类进行测试。依赖注入(或者有时被称为配线...
97
热度 -
高效率 Java Web 开发框架 JessMA v3.3.1 正式发布
高效JavaWeb开发框架JessMAv3.3.1正式发布 ????JessMA(原名:Portal-Basic)是一套功能完备的高性能?Full-Stack?Web?应用开发框架,内置可扩展的?MVC?Web?基础架构和?DAO?数据库访问组件(内部已提供了?Hibernate、MyBatis?与?JDBC?DAO?组件),集成了?Action?拦截、Form?/?Dao?/?Spring?...
472
热度 -
FreeMarker课程
FreeMarker教程 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写?FreeMarker被设计用来生成HTMLWeb页面,特别是基于MVC模式的应用程序?虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图)?FreeMarker不是一个Web应用框架,而适...
386
热度