
java框架
HD243608836
这个作者很懒,什么都没留下…
展开
-
理解EJB,EJB到底是什么?
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率。然而,估计转载 2017-07-06 23:40:35 · 442 阅读 · 0 评论 -
SpringMVC——接收请求参数和页面传参
Spring接收请求参数: 1,使用HttpServletRequest获取Java代码 @RequestMapping("/login.do") public String login(HttpServletRequest request){ String name = request.getParameter("name")转载 2017-10-09 15:17:36 · 372 阅读 · 0 评论 -
SpringMVC的各种前后台参数绑定传参方式
SpringMVC的各种参数绑定方式 1. 基本数据类型(以int为例,其他类似):Controller代码:@RequestMapping("saysth.do")public void test(int count) {}表单代码:form action="saysth.do" method="post">input name="count转载 2017-10-09 15:15:52 · 743 阅读 · 0 评论 -
一个Filter配置多个url-pattern
最近做项目遇到一个Filter需要配置多个url-pattern,上网查了下资料,经测试,现总结下 一、现在给出正确的配置方式 Java代码 authority class>com.util.AuthorityFilterclass> authority /pages/genb转载 2017-10-08 02:34:30 · 517 阅读 · 0 评论 -
Hibernate与 MyBatis的比较
第六章 Hibernate与Mybatis对比总结两者相同点Hibernate与MyBatis都可以是通过SessionFactoryBuider由XML配置文件生成SessionFactory,然后由SessionFactory 生成Session,最后由Session来开启执行事务和SQL语句。其中SessionFactoryBuider,SessionFactory,Sess转载 2017-09-02 17:26:32 · 344 阅读 · 0 评论 -
Struts2和SpringMvc的区别(面试)
这是我今天面试的时候遇到的面试题,当时自己答得不太好,现在回来之后看了一些资料,总结一下,给以后的自己看,如果有不完整或者不正确的地方,希望各位能够指出来,谢谢大家1. Struts2 的核心是基于一个过滤器即StrutsPreparedAndExcuteFilter SpringMvc的核心是基于一个Servlet即DispatcherServlet转载 2017-09-02 17:20:01 · 1170 阅读 · 0 评论 -
SpringMVC与Struts2区别与比较总结
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他转载 2017-09-01 15:48:11 · 296 阅读 · 0 评论 -
MVC简单的工作原理
先解释各个含义:M 代表 Model,即模型,用于封装与业务逻辑有关的代码和数据。例如订单模型、商品模型分别封装订单和商品的数据和业务逻辑。V 代表 View,即视图,用于呈现内容给用户(也就是将程序运行的结果返回给浏览器显示)。例如商品列表页面、后台登录页面。C 代表 Controller,即控制器,用于接收用户输入(通过浏览器发起的请求),然后调用模型(Model)对输入数据进转载 2017-07-07 15:32:18 · 595 阅读 · 0 评论 -
浅谈Java分布式计算
浅谈Java分布式计算如果所有组件都在同一台计算机的同一个Java虚拟机的同一个堆空间上执行是最简单的,但实际中我们面对的往往不是如此单一的情况,如果用户端只是个能够执行Java的装置怎么办?如果为了安全性的理由只能让服务器上的程序存取数据库怎么办? 我们知道,大多数情况下,方法的调用都是发生在相同堆上的两个对象之间,如果要调用不同机器上的对象的方法呢?通常,我们从某一转载 2017-07-07 00:03:05 · 467 阅读 · 0 评论 -
RMI和RPC之间最主要的区别在于方法的调用的方式
RMI和RPC之间最主要的区别在于方法是如何别调用的。在RMI中,远程接口使每个远程方法都具有方法签名。如果一个方法在服务器上执行,但是没有相匹配的签名被添加到这个远程接口上,那么这个新方法就不能被RMI客户方所调用。在RPC中,当一个请求到达RPC服务器时,这个请求就包含了一个参数集和一个文本值,通常形成“classname.methodname”的形式。这就向RPC服务器表明,转载 2017-07-06 23:58:37 · 418 阅读 · 0 评论 -
EJB原理——RMI原理【转】
首先,我想先说说RMI的工作原理,因为EJB毕竟是基于RMI的嘛。废话就不多讲了,RMI的本质就是实现在不同JVM之间的调用,工作原理图如下: 它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。 有关RMI的例子代码网上可以找到不少,但绝大部分都是通过extend the inter转载 2017-07-06 23:05:32 · 531 阅读 · 0 评论 -
远程通信框架(RPC,Webservice,RMI,JMS、EJB、JNDI的区别)对比
总结这些概念都是易混淆,最基本概念定义复习和深入理解,同时也是架构师必备课程RPC(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有转载 2017-07-06 20:10:24 · 998 阅读 · 0 评论 -
学习SpringMVC——从HelloWorld开始
学习SpringMVC——从HelloWorld开始前言: 时隔十二年,中国女排最终过关斩将,用3:1的成绩证明了自己的实力,霸气夺冠,为中国赢得了一枚意义非常的金牌。这是一次全民的狂欢,一场视听盛宴,带给我们不仅是熠熠生辉的金牌,更传递出的是一种女排精神。 每每得分的时候,总能看到球员们歇斯底里的咆哮和欢呼,因为每一分都来的太不容易。 其实码农也是如此,每每转载 2017-07-05 09:25:44 · 686 阅读 · 0 评论 -
eclipse中文字体大小修改,让中英文字体协调
貌似有不少人苦恼eclipse中文字体大小修改问题,默认的eclipse中文字体很小,和英文字体大小完全不在一个调子上,因为默认的eclipse juno中英文字体是Consolas,字体大小是10,但是大家会发现,如果代码中有中文,那中文的字体会比英文的字体小很多,如下图:明显的,默认的eclipse juno中英文字体比中文字体大很多,显得中文很模糊——eclipse中文字体大小修改...转载 2018-08-16 22:54:33 · 1185 阅读 · 0 评论