- 浏览: 44748 次
- 性别:
- 来自: 上海
最新评论
-
Booill:
请问BO可以跨域登录么
sap BusinessObjects 4 java 单点登录处理 sso -
greemranqq:
jar 用不起,不能识别 为什么呢
sap BusinessObjects 4 java 单点登录处理 sso -
lei_jingjun:
tomcat 启动就报错 是jar冲突吗 ?
sap BusinessObjects 4 java 单点登录处理 sso -
lei_jingjun:
sap BusinessObjects 4.0 SP4 用 ...
sap BusinessObjects 4 java 单点登录处理 sso
文章列表
最近要做个java系统调用sap bo 报表展现的功能,查询了网上一些资料发现有些地方不是很正确,特别是4版本的包发生了变化,所以特别记录下。
java单点登录到BO系统主要是要生成一个Token令牌。具体代码实现:
//CMS服务器名,也可以是IP地址 String cms = "192.168.250.95:6400";
//认证的安全类型,类型是以上几种,如果是SAP,则类型字符为secSAPR3
String authentication = " ...
http://wenku.baidu.com/view/2cfce91555270722192ef7f9.html
jsp文件名jsp2.jsp
<%@ page contentType="text/html; charset=GBK" %><html><head><title>jsp2</title></head><body bgcolor="#ffffff"><h1>JBuilder Generated JSP</h1><form method="post" action="xianluserch">< ...
1.request对象
客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。
2.response对象
response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpSe ...
HTML部分:
<STYLE type="text/css">
.article {font-size: 9pt; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FILTER: revealTrans(transition=23,duration=0.5) blendTrans( ...
使用Timer实现异步调用方法
- 博客分类:
- java
Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。
Timer.schedule方法:Timer.schedule(new TimerTask() {public void run(){}},0,1000)
第一个参数:是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 public void run() 方法,因为 TimerTask 类实现了 Runnable 接口。也就是说run()中的代码就是你要异步调用的方法。
第二个参数"0"的意思是:(0就表 ...
转载至:http://develop.csai.cn/web/200707061356581956.htm
一个简单的标签:helloTag 本实例将实现调用标签在JSP面中输出红色的字符:“hello!”。 说明:本章的所有实例均放于Web应用mytags中。
(1)第一步:开发标签实现类。 helloTag.java package hello; import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.tagext.TagSupport; public class helloTag extends Tag ...
转载至:http://moonsee.iteye.com/blog/253226
我在最初的选型的时候是打算选择 Hibernate 的,在研究的过程中发现了 iBatis,经过 分析比较之后我选择了 iBatis。现在我已经使用 iBatis 完成了一个中小型的项目。这个 项目在性能、可维 ...
转载至:http://topic.csdn.net/u/20081202/23/67e0cc8b-2922-4f56-94e4-05811090c5a6.html
==========================================xml文件<?xml version="1.0" encoding="GB2312"?> <RESULT> <VALUE> <NO>A1234</NO> <ADDR>四川省XX县XX镇XX路X段XX号</ADDR> </VALUE> <VALUE> <NO>B1234</N ...
1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次 拦截器 :是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法前打印出字符串(或者做其它业务逻辑的操作),也可以在你调用方法后打印出 ...
关于java中switch使用的一些说明
switch(表达式)
{
case 常量表达式1:语句1;
....
case 常量表达式2:语句2;
default:语句;
}
default就是如果没有符合的case就执行它,default并不是必须的.
case后的语句可以不用大括号.
switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.
一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.
例如:
switch(x)
{
case ...
<LOB分类> LOB,即Large Objects(大对象),是用来存储大量的二进制和文本数据的一种数据类型(一个LOB字段可存储可多达4GB的数据)。它又分为两种类型:内部LOB和外部LOB。 1.内部LOB将数据以字节流的形式存储在数据库的内部。因而,内部LOB的许多操作都可以参与事务,也可以像处理普通数据一样对其进行备份和恢复操作。Oracle支持三种类型的内部LOB: 1)BLOB(二进制数据) 2)CLOB(单字节字符数据) 3)NCLOB(多字节字符数据)。 其中CLOB和NCLOB类型适用于存储超长的文本数据,BLOB字段适用于存储 ...
因为开发的时候系统是用proxool来实现数据库连接的,而生产环境是用was的所以采用jndi的方式连接。
为了每次上应用的时候不用去改配置数据库配置,所以把原因proxool改成了jndi的方式。
proxool的实现
web.xml:
...
spring的事务配置主要有三部分组成DataSource、TransactionManager和代理机制。
DataSource根据数据源的不同分为DataSource,SessionFactory.分别对应TransactionManager的实现是DataSourceTransactionManager和HibernateTransactionManager。
而代理部分又有5种具体的 ...