随笔分类 -  java知识

上一页 1 ··· 3 4 5 6 7 8 下一页
java知识
摘要:转:http://www.blogjava.net/max/archive/2006/11/01/78536.html国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能。其实,Struts 1.x在此部分已经做得相当不错了。它极大地简化了我们程序员在做国际化时所需的工作,例如,如果您要输出一条国际化的信息,只需在代码包中加入FILE-NAME_xx_XX.properties(其中FILE-NAME为默认资源文件的文件名),然后在struts-config.xml中指明其路径,再在页面用标志输出即可。不过,所谓“没有最好,只有更好”。Struts 2.0 阅读全文
posted @ 2014-01-11 21:59 wangle100 阅读(179) 评论(0) 推荐(0)
摘要:转:http://www.cnblogs.com/jjtech/archive/2011/02/14/1954291.html国际化英文单词为:Internationalization,又称I18N,I为因为单词的第一个字母,18为这个单词的长度,而N代表这个单词的最后一个字母。国际化又称本地化(Localization,L10N)。国际化相关的Java类Java国际化主要通过如下3个类完成java.util.ResourceBundle:用于加载一个资源包java.util.Locale:对应一个特定的国家/区域、语言环境。java.text.MessageFormat:用于将消息格式化国际 阅读全文
posted @ 2014-01-11 15:08 wangle100 阅读(218) 评论(0) 推荐(0)
摘要:转:http://www.cnblogs.com/guanghuiqq/archive/2012/08/24/2654300.html实现了ModelDriven就必须实现getModel这个方法,该方法返回的是你的ModelDrivern泛型中设定的实体类。其实是为了实现代码的重用,不要再定义一次你在数据访问层定义的属性了,直接用那个类就行了。不过有时候也不是很需要这个东西,比如只有一两个表单域的时候Struts2的Action在实现com.opensymphony.xwork2.Preparable接口后,就可以重写prepare()方法此时在Action中,prepare()方法的执行点 阅读全文
posted @ 2013-12-02 16:42 wangle100 阅读(220) 评论(0) 推荐(0)
摘要:NApache+JBOSS架构方案在技术上是可行的: 在公司的3台电脑上安装APACHE,在我的电脑上安装一个jboss,按照apache与jboss的通信要求配置(参考集群配置),就可以实现IE访问本地apache的服务器,却可以得到远端jboss的操作界面,apache实际上是作为远端jboss在本地的一个代理。 阅读全文
posted @ 2013-11-25 11:52 wangle100 阅读(163) 评论(0) 推荐(0)
摘要:转:http://blog.csdn.net/nbrremix/article/details/7337274元数据的作用如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类:l 编写文档:通过代码里标识的元数据生成文档。l 代码分析:通过代码里标识的元数据对代码进行分析。l 编译检查:通过代码里标识的元数据让编译器能实现基本的编译检查。基本内置注释 @Override注释能实现编译时检查,你可以为你的方法添加该注释,以声明该方法是用于覆盖父类中的方法。如果该方法不是覆盖父类的方法,将会在编译时报错。例如我们为某类重写toString()方法却写成 阅读全文
posted @ 2013-11-24 19:36 wangle100 阅读(243) 评论(0) 推荐(0)
摘要:BIG/IP利用定义在其上面的虚拟IP地址来为用户的一个或多个应用服务器提供服务。因此,它能够为大量的基于TCP/IP的网络应用提供服务器负载均衡服务。BIG/IP连续地对目标服务器进行L4到L7合理性检查,当用户通过VIP请求目标服务器服务时,BIG/IP根椐目标服务器之间性能和网络健康情况,选择性能最佳的服务器响应用户的请求。1、描述了一个负载均衡发生的流程:(1). 客户发出服务请求到VIP(2). BIGIP接收到请求,将数据包中目的IP地址改为选中的后台服务器IP地址,然后将数据包发出到后台选定的服务器(3). 后台服务器收到后,将应答包按照其路由发回到BIGIP(4). BIGIP 阅读全文
posted @ 2013-11-19 17:31 wangle100 阅读(864) 评论(0) 推荐(0)
摘要:转:http://blog.csdn.net/jixiuffff/article/details/5780834事务 session = conn.createQueueSession(true, Session.AUTO_ACKNOWLEDGE); true 表示这个会话是事务性的,需要显式的commit 或者rollback () 没有begin()方法,眨动打开事务 public void send() { try { publicMessageFlag("start"); publicMessage("msg1"); publicMessage( 阅读全文
posted @ 2013-07-20 03:54 wangle100 阅读(374) 评论(0) 推荐(0)
摘要:转:http://www.cnblogs.com/jjj250/archive/2012/08/08/2628552.html基础篇JMS是应用系统或组件之间相互通信的应用程序接口,利用它,我们可以轻易实现在不同JVM之间相互的远程通信。要实现远程通信,RPC同样也能做到,但RPC却不可避免地增加了不同系统之间的耦合度,JMS能极大地降低不同的应用系统之间的耦合。要学习JMS,有几个概念必须要搞清楚:lMessaging (消息通知、消息通信)一种应用系统或组件之间相互通信的方式。lMessage (消息)消息即为消息通信的载体,消息包括Message Headers, Message pro 阅读全文
posted @ 2013-07-20 01:34 wangle100 阅读(1723) 评论(0) 推荐(0)
摘要:JBoss AS7 has a deployment scanner enabled by default, so you can just copy the war file to ${jboss.home}/standalone/deployments and it will automatically be deployed, ie:<copy file="${war.path}" todir="${jboss.home}/standalone/deployments"/> (We can just use this sentence 阅读全文
posted @ 2013-06-14 13:55 wangle100 阅读(486) 评论(0) 推荐(0)
摘要:使用用户名和密码来进行ldap验证,需要使用cn(用户名)、ou(组织)和dc(多个dc可以表示域名)等关键字。import java.util.Hashtable;import javax.naming.Context;import javax.naming.NamingEnumeration;import javax.naming.NamingException;import javax.naming.directory.Attribute;import javax.naming.directory.Attributes;import javax.naming.ldap.InitialLd 阅读全文
posted @ 2013-06-05 16:12 wangle100 阅读(645) 评论(0) 推荐(0)
摘要:可以使用用户名来验证,也可以使用email验证,使用email验证最是简单,下面是我写的ldap认证的一个抽象实例。package com.zzst.action.meeting.util;import java.util.Hashtable;import javax.naming.Context;import javax.naming.NamingException;import javax.naming.ldap.InitialLdapContext;import javax.naming.ldap.LdapContext;/*** This is a tool class for con 阅读全文
posted @ 2013-06-05 16:05 wangle100 阅读(448) 评论(0) 推荐(0)
摘要:1、Linux 上安装Oracle和weblogical,它们也都可以通过ie访问。2、Linux上java项目部署:进入WebLogic管理界面后,可以对web project war包进行部署。常规我们在linux上开辟一个共享文件夹,然后把war包上传到linxu上的共享文件夹(通过开始菜单—)运行—》输入\\linux地址的方式),然后在linux上把war包放到weblogic的部署目录中(我们的项目放在:/Oracle/Middleware/user_projects/domains/base_domain)3、Linux上启动java项目: WebLogic管理界面上,部署子页面 阅读全文
posted @ 2013-03-25 19:01 wangle100 阅读(1148) 评论(0) 推荐(0)
摘要:1、UML是什么?2、新建模型文件 选择MyEclipse UML视图:MyEclipse 中选择window,在 Open Perspective 中选 MyEclipse UML 选择File--->New--->UML1 Model,创建一个模型文件。3、反向工程---java代码生成UML类图 (实时更新)(对于先写代码,后补设计文档的情况,相当有用) 在菜单上 选 UML --> Reverse Engineer UML from Java ... 选择 Java 文件,就可以生成 UML 类图 。4、正向工程---UML类图生成java代码 (实时更新) 在菜单上 阅读全文
posted @ 2013-03-23 11:07 wangle100 阅读(538) 评论(0) 推荐(0)
摘要:转:http://blog.csdn.net/zhaosg198312/article/details/3979435JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有JNDI的做法:程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 阅读全文
posted @ 2013-03-17 11:59 wangle100 阅读(155) 评论(0) 推荐(0)
摘要:使用Maven创建一个简单的web应用,使用如下命令Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->mvnarchetype:create-DgroupId=com.mycompany.app-DartifactId=my-webapp-DarchetypeArtifactId=maven-archetype-webapp切换到my-webapp目录下,可以找到项目对象模型pom.xmlCode highlighting produced b 阅读全文
posted @ 2013-02-25 17:42 wangle100 阅读(325) 评论(0) 推荐(0)
摘要:最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作-------------Jdk 1.5以上java开发环境。EclipseIDE一个。Maven3.0.3下载地址:http://maven.apache.org/docs/3.0.3/release-notes.html----//快速搭建步骤第一步:配置maven环境将下载文件解压,然后设置maven环境如果你配置过jdk的话,这里对你应该不难。如我的maven环境为:F: 阅读全文
posted @ 2013-02-25 17:41 wangle100 阅读(209) 评论(0) 推荐(0)
摘要:转:http://blog.chinaunix.net/uid-20787846-id-1842604.htmlhudson 是一个可扩展的持续集成引擎,Hudson非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持续集成环境吧。假设我们目前已经有2个maven项目:entities(JAVA类库),web(web应用,依赖entities)。一、安装hudson: 下载http://hudson-ci.org/latest/hudson.war ,把下载的war包直接扔到tomcat下,启动tomcat。 hudson就安装完毕,是不是很简单啊。二、 配置hudson.. 阅读全文
posted @ 2013-02-25 17:22 wangle100 阅读(577) 评论(0) 推荐(0)
摘要:采用CAS原理构建单点登录单点登录(SingleSignOn,简称SSO)是目前比较流行的服务于企业业务整合的解决方案之一,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(CentralAuthenticationService)是一款不错的针对Web应用的单点登录框架,本文介绍了CAS的原理、协议、在Tomcat中的配置和使用,对于采用CAS实现轻量级单点登录解决方案的入门读者具有一定指导作用。1.CAS介绍CAS是Yale大学发起的一个开源项目,旨在为Web应用系统提供一种可靠的单点登录方法,CAS在2004年12月正式成为JA-SIG的一个项目。C 阅读全文
posted @ 2012-12-21 13:20 wangle100 阅读(492) 评论(0) 推荐(0)
摘要:action会返回一个大的数组,里面包含三个小的数组,数组值想这样:需要引入以下jar包:1、jquery:$.ajax({ url: qurl, context: document.body, dataType:'json', success: function(data){ var list = eval("("+data+")"); var selectItem =list[1][0].selectItem.split("_");//取第二个小数组中的第一个元素中的selectItem值,并对其值进行下划线分解。 阅读全文
posted @ 2012-08-21 20:39 wangle100
摘要:转:http://blog.csdn.net/hitxueliang/article/details/6818186最近有人问我,怎么用JQuery+JSON+Struts实现,返回一个List到页面,前面我已经讲过了 一个简单的登陆的例子,那是返回一个字符串,这个例子有些不同,因为你要返回的是一个列表,而列表中都是实体:在这个实例中点击公司名称,返回子公司列表,从Action中返回List这就需要用到JSONArray 把原来的List 转化为JSONArray格式,我看到网上有相应的文章,但是相对麻烦,还有很多人自己写代码,实现普通的实体转化为JSon对象,这样的人很厉害,但是有现成的为什 阅读全文
posted @ 2012-08-21 20:24 wangle100

上一页 1 ··· 3 4 5 6 7 8 下一页