PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

PLM之家PLMHome-国产软件践行者

Teamcenter SOA 开发基础代码解析

[复制链接]

2015-2-3 08:45:06 5317 0

admin 发表于 2015-2-3 08:45:06 |阅读模式

admin 楼主

2015-2-3 08:45:06

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
6 }& x5 N3 p- `" l
Teamcenter SOA 开发基础代码解析
2 X- B, A) R% U" J9 N* An instance of the Connection object is created with implementations of the
6 k. j4 }' W* `7 C6 O* ExceptionHandler, PartialErrorListener, ChangeListener, and DeleteListeners
% r5 Q. v5 b+ G2 j+ {( x1 o* intefaces. This client application performs the following functions:
  D  f* j( B. d9 s0 x- e6 I* 1. Establishes a session with the Teamcenter server! L6 B* S3 m( O! e( s* W
* 2. Display the contents of the Home Folder; ?: v+ F- X& Q( u$ L0 D# o
* 3. Performs a simple query of the database% O5 k& {' k+ h2 ~
* 4. Create, revise, and delete an Item
, ]" K* E! Q) X5 M
% K! g! R' ~" p) }& _. X
& x. W( n( Z2 N  B; npublic class Hello
% I7 H+ @$ u" K: T9 T{
* Q* [3 N0 q7 {2 D% G! |" j& n/**
& r& {& h) U" B$ v4 g* @param args -help or -h will print out a Usage statement4 a  I6 u0 f' f8 d& v, ]
*/
; n; c6 [7 {- n! i" S3 J2 {public static void main(String[] args)
1 {# D2 {% k4 |  i- L$ w{& I% m* W; D$ h- u
if (args.length > 0)+ W2 J+ Y- O6 t* H, _
{
' ^* S9 |8 U9 g/ N% x! Rif (args[0].equals("-help") || args[0].equals("-h")). |$ U' R! W- h! s# b* b) T
{1 t2 j- u. [( m, z5 J; T
System.out.println("usage: java [-Dhost=http://server:port/TC] com.teamcenter.hello.Hello");) ~+ E( w" G* `: @
System.exit(0);
' [- ~* J4 T  x! H}
2 B/ ?" f5 T7 p' l}
$ b( c$ R2 I0 ?! ~3 I+ V$ B// Get optional host information
5 ]0 H9 ~- p9 v6 P1 Q; b0 |! _String serverHost = "http://localhost:7001/tc";
+ a# m( `, M- u$ ?( {; jString host = System.getProperty("host");/ {8 h% S/ Y6 }
if (host != null && host.length() > 0)
% |5 \! Z/ X" `" O* q{
# Q5 b5 S. D: f+ }5 e  hserverHost = host;
7 v1 a/ a. ]5 O+ o4 P/ Y. u}. p  N  i5 p7 a- f8 y3 {
Session session = new Session(serverHost);
1 _3 n5 J/ J1 [! T* OHomeFolder home = new HomeFolder();
; }8 A! T/ O5 V' JQuery query = new Query();4 y: |3 L7 V7 c; z+ u4 l9 n
DataManagement dm = new DataManagement();
( U4 z: B) k2 s4 q. g) ~// Establish a session with the Teamcenter Server# j$ ?) W+ I/ }
User user = session.login();
8 l9 a( ^! J7 D  R& l( g// Using the User object returned from the login service request
6 ?( P6 ^/ r$ Q$ P4 F0 e+ _# R+ r// display the contents of the Home Folder
6 x0 j4 y5 P! l: }+ Whome.listHomeFolder(user);/ V' S2 U+ l+ x$ }$ d: f+ @
// Perform a simple query of the database
" ?, a. z% F. ?& v$ T+ J1 e4 {) Q! yquery.queryItems();  |# q' q# s% _9 Z/ a( h
// Perform some basic data management functions
/ e' W5 K+ x; J9 \dm.createReviseAndDelete();- t; |) Y7 d. @5 ^
// Terminate the session with the Teamcenter server/ C) n* m0 e4 U6 R6 \- m
session.logout();: Q* ]' _# v$ @/ ?; N' D3 e
}
0 b1 ^2 E- ?4 k8 z0 t* ^}) o2 |% \, w* J) y: b$ r
' [* `4 N8 p( N9 b# w3 U) S$ r
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了