第一篇:Java軟件工程師教程
西安尚學(xué)堂http:///
Java軟件工程師教程 Java軟件工程師教程(初級(jí)版),西安尚學(xué)堂。
本教程與Java課程第一階段JavaSE開發(fā)技術(shù)相對(duì)應(yīng),主要是沖著實(shí)際應(yīng)用而來的,共分11講。第一章詳細(xì)地講解了Java語言的構(gòu)成、Java開發(fā)環(huán)境的搭建、反編譯工具的使用、Java運(yùn)行環(huán)境的選擇、Java程序的編譯和運(yùn)行過程、變量的概念、輸入及輸出.....付永杰老師從事多年的軟件開發(fā)和培訓(xùn)教學(xué),非常清楚那些容易使新手困惑的問題,在學(xué)習(xí)過程中會(huì)碰到的攔路虎,付老師結(jié)合了多年實(shí)際開發(fā)與教學(xué)經(jīng)驗(yàn),收集了眾多學(xué)員在學(xué)習(xí)中常提到的問題,?云絞苯部蔚哪諶萁辛司惱懟6琳嘰穎臼悠抵脅喚隹梢匝暗絁ava本身方面的知識(shí),還能學(xué)到許多編程思想和實(shí)際操作手法,仿佛老手就在你面前進(jìn)行現(xiàn)場(chǎng)演示一樣。本視頻不僅全面的介紹了Java語言本身,最重要還教會(huì)讀者去掌握編程思想,找到編程感覺,而不是死記硬背語言本身,視頻中涉及到的應(yīng)用問題分析,遠(yuǎn)遠(yuǎn)超了一個(gè)Java程序員在學(xué)習(xí)和應(yīng)用Java過程中所有可能碰到的問題。
本教程不僅講概念,講怎么做,還告訴讀者為什么;不僅講操作技能,還貫穿一些系統(tǒng)的理論,這樣讀者才不至于不明不白,或是似乎明白,但不知道具體該怎么干。本視頻一步步引導(dǎo)讀者深入了解Java變成語言的魅力,使讀者輕松愉快、興趣盎然、水到渠成、潛移默化地掌握J(rèn)ava編程。
【聲明】
本課程是由西安尚學(xué)堂付永杰老師錄制,任何人不能用此教程牟利,違者必究。但是:在不收取其他人費(fèi)用的前提下,您可以自由的分發(fā)或轉(zhuǎn)載此視頻教程。
【講師介紹】
付永杰老師,1994-1999 年就讀于西北大學(xué)計(jì)算機(jī)科學(xué)系,歷任程序員、Team Leader、Project Manager、CTO等職位,有過多個(gè)大型項(xiàng)目的開發(fā)經(jīng)驗(yàn)。并且曾經(jīng)在全國(guó)知名教育機(jī)構(gòu)任職學(xué)術(shù)經(jīng)理、學(xué)術(shù)副校長(zhǎng)職務(wù)。
擅長(zhǎng)技術(shù):C/C++/VC++、VB、JAVA、SQL Server、ORACLE、ASP、JSP、J2EE等編程語言和數(shù)據(jù)庫(kù)系統(tǒng),尤其擅長(zhǎng)J2EE中的高端流行技術(shù)struts、hibernate、spring、ibatis、JSF、webwork、AJAX等,并對(duì)這些技術(shù)有著獨(dú)到的見解,善于將這些技術(shù)用通俗的思維講授給學(xué)生。
【聯(lián)系我們】
西安尚學(xué)堂祝愿大家學(xué)習(xí)順利,如果在學(xué)習(xí)過程中遇到問題,可以通過以下方式與我們聯(lián)系:網(wǎng)址:http:// 電話:029-82300161 82300166
E-mail:fanchangansxt@163.com
第二篇:Java軟件工程師
Java軟件工程師
Java軟件工程師,從1995年正式推出這么多年以為,java已從編程語言發(fā)展成為全球第一大統(tǒng)一開發(fā)平臺(tái)。Java技術(shù)已成為計(jì)算機(jī)行業(yè)主要公司所采納。越來越多的國(guó)家化標(biāo)準(zhǔn)化組織所接受。在短短的十幾年的時(shí)間,java團(tuán)體已經(jīng)發(fā)展成為擁有數(shù)百萬的群體,java的前景是非常之廣大的。
而且,先階段,在所有的軟件開發(fā)人才中,java軟件工程師需求量最大,市場(chǎng)需求已經(jīng)達(dá)到了70%左右,而且java軟件工程師薪水相對(duì)較高,一般的開發(fā)人員薪資年薪在10萬以上,更多的人想成為java軟件工程師,可以通過參加java技術(shù)培訓(xùn),成為高薪的java工程師。
2009年是3G牌照發(fā)放元年,隨著三大運(yùn)營(yíng)商以千億計(jì)的3G網(wǎng)絡(luò)建設(shè)逐步展開,3G網(wǎng)絡(luò)資費(fèi)也隨著三大運(yùn)營(yíng)商對(duì)入網(wǎng)用戶的爭(zhēng)奪逐步被廣大用戶所接受,各大IT產(chǎn)品公司也紛紛招兵買馬擴(kuò)充實(shí)力,然而,國(guó)內(nèi)3G人才嚴(yán)重匱乏,專業(yè)的3G終端應(yīng)用開發(fā)人才不足1000人,3G終端開發(fā)人才培訓(xùn)迫在眉睫。
3G夢(mèng)工場(chǎng)由四維創(chuàng)意教育科技有限公司承辦,公司同時(shí)擁有四維夢(mèng)工場(chǎng)知名動(dòng)漫游戲教育品牌,是湖北省最權(quán)威的動(dòng)漫游戲人才實(shí)訓(xùn)機(jī)構(gòu),3G夢(mèng)工場(chǎng)致力于3G前端應(yīng)用開發(fā)工程師、iphone 軟件應(yīng)用開發(fā)工程師、Android開發(fā)工程師、MTK高級(jí)開發(fā)工程師: J2ME開發(fā)工程師:Windows Mobile開發(fā)工程師、Symbian初級(jí)、中級(jí)、高級(jí)開發(fā)工程師、3G移動(dòng)嵌入式軟件開發(fā)人才培養(yǎng),為各大企業(yè)提供優(yōu)質(zhì)3G應(yīng)用軟件開發(fā)人才。培養(yǎng)人才重點(diǎn)針對(duì)電信巨頭的人才需求,如中國(guó)移動(dòng)、中國(guó)電信、中國(guó)聯(lián)通以及國(guó)外蘋果、微軟、google、黑莓、索尼等巨頭企業(yè)。3G夢(mèng)工場(chǎng)技術(shù)產(chǎn)品以與中國(guó)聯(lián)通、中國(guó)電信、iphone、google、微軟手機(jī)軟件商店取得戰(zhàn)略合作,提供優(yōu)質(zhì)技術(shù)產(chǎn)品的同時(shí)同時(shí)提供人才保障。
學(xué)院為確保教學(xué)質(zhì)量和學(xué)員項(xiàng)目開發(fā)能力,聘請(qǐng)了數(shù)十位來自盛大、騰訊、日本LYC、Com2Us、掌上明珠等一線行業(yè)知名企業(yè)項(xiàng)目研發(fā)工程師及項(xiàng)目經(jīng)理,分別掌握J(rèn)2ME、Symbian、Windows Mobile、MTK、iPhone、Android等最新3G開發(fā)技術(shù)、五年以上開發(fā)經(jīng)驗(yàn)的一線項(xiàng)目經(jīng)理?yè)?dān)任專職講師,形成了IT培訓(xùn)行業(yè)內(nèi)實(shí)戰(zhàn)經(jīng)驗(yàn)最豐富、最專業(yè)、最有責(zé)任心、最強(qiáng)大的師資陣容。
第三篇:Java軟件工程師試題
姓名:聯(lián)系電話:電子郵件:學(xué)歷:專業(yè):畢業(yè)時(shí)間:
Java軟件工程師試題(A卷)
(滿分100分,作答時(shí)間為120分鐘)
一、單選題(每題3分,共45分)
1.以下哪個(gè)修飾符可用于定義成員常量?B
A.start B.final C.abstract D.No modifier can be used
2.定義一個(gè)Java文件名字為:Sub.java,其代碼為:
class Super {
public int i=0;
public Super(){
}
public static void main(){
}
} System.out.println((new Super()).i);i = 1;
這段程序的運(yùn)行結(jié)果是: B
A.Compile will fail
C.Compile success and print 0
3.給出如下代碼:
class Test {
private int m;
public static void fun(){
// some code......}
} B.Compile success and print 1D.Compile success and print nothing
如何使成員變量m被函數(shù)fun()直接訪問?D
A.將private int m改為protected int m
c.將private int m改為int m
4.下面代碼段中,執(zhí)行之后i和j的值是什么? C
int i = 1;
int j;
j = i++;
A.1,1B.1,2C.2,15.已知如下代碼:A
boolean m;
if(m == false)
System.out.println(“false”);
else
B.將private int m改為public int m D.將private int m改為static int mD.2,2
System.out.println(“true”);
執(zhí)行結(jié)果是什么?
A.Compile will fail
C.true
B.false D.An error will occur when running
6.下面哪個(gè)語句是創(chuàng)建數(shù)組的錯(cuò)誤語句?C
A.float f[][] = new float [6][6];
C.float f[][] = new float [][6];
E.float [][]f = new float [6][];
B.float []f[] = new float [6][6];D.float [][]f = new float [6][6];
7.給出如下代碼:C
String a = new String(“巨匠IT”);
String b = new String(“巨匠IT”);
請(qǐng)問上面的語句在內(nèi)存中分配了多少個(gè)內(nèi)存區(qū)?
A.1B.2C.3D.48.給出如下代碼:D
Set set = new HashSet();
set.add(“gjun”);
set.add(“pcschoolchina”);
set.add(“gjun”);
set.add(“it”);
Iterator it = set.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
上面的代碼最有可能的輸出結(jié)果是:
A.gjun pcschoolchina gjun it
C.it gjun pcschoolchina gjun
9.請(qǐng)看下面的代碼段:
String a = “gjun”;
String b = new String(“gjun”);
String c = new String(“gjun”);
if(a==b){
System.out.println(“true”);
}else{B.gjun pcschoolchina it gjun D.it gjun pcschoolchina
System.out.println(“false”);
}
if(a.equals(b)){
System.out.println(“true”);
}else{
System.out.println(“false”);
}
if(c==b){
System.out.println(“true”);
}else{
System.out.println(“false”);
}
輸出的結(jié)果為:C
A.false truetrue B.truefalse true C.false truefalse D.false false true
10.以下哪個(gè)方法用于定義線程的執(zhí)行體?C
A.start()B.init()C.run()
D.main()E.synchronized()
11.給出url地址為“index?page=3&category=tech”,下面哪個(gè)描述是正確的:
A.通過request.getAttribute(“page”)可以獲取page的值
B.通過request.getParameter(“page”)可以獲取page的值
C.通過request.getAttribute(“page&category”)可以獲取page和category的值
D.通過request.getParameter(“page&category”)可以獲取page和category的值
12.有一個(gè)登錄的表單,其屬性有name=“l(fā)oginForm”, action=“l(fā)oginServlet”, method=“post”,下面哪個(gè)描述是正確的:
A.在loginServlet中使用doPost的方法來處理表單的請(qǐng)求
B.在loginServlet中使用doGet的方法來返回表單的處理結(jié)果
C.在loginServlet中,先調(diào)用doPost的方法,然后再調(diào)用service的方法來處理表單的請(qǐng)求
D.在loginServlet中,先調(diào)用doGet的方法,然后再調(diào)用service的方法來處理表單的請(qǐng)求
13.如果需要從一個(gè)Servlet中傳遞參數(shù)username到結(jié)果的頁(yè)面,下面哪種方式是可行的:
A.request.setParameter(“username”, username);
B.request.setAttribute(“username”, username);
C.response.setParameter(“username”, username);
D.request.setAttribute(“username”, username);
14.下列哪個(gè)描述是正確的:
A.EJB3.0包含Session Bean, Entity Bean和JMS
B.在系統(tǒng)中,我們會(huì)使用Entity Bean來保存數(shù)據(jù)和處理業(yè)務(wù)流程
C.Session Bean分為有狀態(tài)和無狀態(tài)兩中,其中有狀態(tài)的性能更高
D.遠(yuǎn)程調(diào)用EJB組件,可以通過lookup的方式去查找JNDI名稱,獲取代理接口來調(diào)用
15.關(guān)于JUnit的描述,哪個(gè)是正確的:
A.JUnit其實(shí)是一個(gè)main函數(shù)
B.JUnit可以應(yīng)用于系統(tǒng)的整體測(cè)試
C.如果要測(cè)試一個(gè)方法的話可以,使用assertEquals來判定結(jié)果的正確性
D.JUnit中可以的使用@Test來修飾方法,該方法可以帶參數(shù)
二、多選題(每題3分,共45分)
16.如下哪些字符串是Java中的標(biāo)識(shí)符?AE
A.fieldnameB.superC.3number
17.如下哪些是Java中有效的關(guān)鍵字?ACDE
A.constB.NULLC.false
D.#numberE.$numberD.thisE.native
18.在switch語句中,以下哪些參數(shù)類型是合法的?ABCD
A.intB.ByteC.charD.byte
19.下面哪個(gè)賦值語句是合法的?BCD
A.float a = 2.0B.double b = 2.0
E.String C.int c = 2D.long d = 2
20.已知如下的命令執(zhí)行java MyTest a b c,請(qǐng)問哪個(gè)語句是正確的?CD
A.args[0] = “MyTest a b c”;B.args[0] = “MyTest”;
C.args[0] = “a”;D.args[1] = “b”;
21.下面代碼執(zhí)行后的輸出是什么?ADC
for(int i=0;i<3;i++){
} for(int j=0;j<2;j++){} if(j==1)continue;System.out.println(j+“and”+i);
A.0 and 0
F.1 and 2
b.0 and 1G.2 and 0C.0 and 2H.2 and 1D.1 and 0I.2 and 2 E.1 and 1
22.Java中如下哪個(gè)修飾符是正確的?ABE
A.privateB.publicC.default
23.已知如下類的說明:
public class Test {
} private float f = 1.0f;int m = 12;static int n = 1;public static void main(String arg[]){} Test t = new Test();D.friendE.protected
如下哪個(gè)代碼可以加入到下劃線中?AD
A.t.f = 0;B.this.n = 1;
24.已知如下類定義:
class Base {
}
public class Child extends Base { public Base(){} public Base(int m){} protected void fun(int n){}C.Test.m = 2;D.Test.n = 3;
// member methods
}
如下哪句可以正確地加入子類中?CD
A.private void fun(int n){}
C.protected void fun(int n){}
B.void fun(int n){} D.public void fun(int n){}
25.下面哪個(gè)方法可用于定義新線程類?AD
A.implement the Runnable interface B.add a run()method in the class
C.create an instance of ThreadD.extend the Thread class
26.下面哪個(gè)對(duì)象是JSP中內(nèi)置對(duì)象?
A.contextB.request
C.exceptionD.application
27.現(xiàn)在有一個(gè)登錄頁(yè)面login.jsp,提交到/LoginServlet來處理,下面哪些描述是正確的。
A.通過request.getParameter(“username”)獲取到login.jsp中的用戶名值
B.通過request.getAttribute(“username”)獲取到login.jsp中的用戶名值
C.可以在LoginSerlvet中的doPost方法中處理請(qǐng)求
D.可以在LoginSerlvet中的service方法中處理請(qǐng)求
28.在LoginServlet處理完成后,跳轉(zhuǎn)到要去到index.jsp頁(yè)面,下面那些描述是正確的。
A.response.sendRedirect(“index.jsp”);
B.response.forward(“index.jsp”);
C.request.getRequestDispatcher(“index.jsp”).forward(request, response);
D.request.sendRedirect(“index.jsp”);
29.在Struts2.0中,Action接口默認(rèn)的result值有:
A.SUCCESSB.FAILUREC.LOGIND.ERROR
E.OUTPUT
30.在Hibernate3.0中,假設(shè)現(xiàn)在有個(gè)Student的對(duì)象,下面那些HQL的寫法是正確的:
A.select * from StudentB.from Student
C.select s from Student sD.select s from Student s where id>10
三、填空題(每題5分,共10分)
31.補(bǔ)充完整Test類的定義,使其能計(jì)算下面的數(shù)列值:
F(1)= 1(n=1)
F(2)= 2(n=2)
F(n)= F(n-1)*n(n>3)
如: 當(dāng)n=5時(shí),f(5)=f(4)*5,f(4)=f(3)*4,f(3)=f(2)*3,f(2)=f(1)*1,f(1)=1
結(jié)果f(5)= 1*1*3*4*5 = 60
public class Test {
public static int calculate(int n){if(①)return 1;return②;} public static void main(String[] args){System.out.println(calculate(3));
}
}
32.請(qǐng)看TestAnimal類的代碼:
public class TestAnimal{
public static void main(String args[]){Animal a1 = new Dog();Animal a2 = new Cat();①②
Dog b1 =③
Cat b2 =④
⑤
}⑥}
interface Animal {
}
class Dog implements Animal{
}
class Cat implements Animal{
} public void run(){} public void catchMouse(){} System.out.println(“catching mouse”);System.out.println(“A cat is running now”);public void run(){} public void watch(){} System.out.println(“watching house”);System.out.println(“A dog is running now”);public void run();
請(qǐng)補(bǔ)充完整上面的代碼,使其運(yùn)行的時(shí)候得到如下結(jié)果:
A dog is running now
A cat is running now
watching house
catching mouse
第四篇:Java軟件工程師實(shí)習(xí)生
Java軟件工程師實(shí)習(xí)生
瀏覽65次.鄭州達(dá)內(nèi)科技有限公司
公司行業(yè):互聯(lián)網(wǎng)/電子商務(wù)公司性質(zhì):中外合資/合作公司規(guī)模:100-499人
職位信息
更新時(shí)間:2012-11-19
薪資水平:50元/天
招聘人數(shù):5人
性別要求:不限
工作時(shí)間:星期一,星期二,星期三,星期四,星期五
.此職位已承諾不收費(fèi)。如有不實(shí),立即舉報(bào)?.職位描述
公司介紹
公司評(píng)價(jià)
查看該公司最新動(dòng)態(tài)?該公司其他職位?.職責(zé)職責(zé):
1.計(jì)算機(jī)專業(yè)、信息工程、電子或理工科相關(guān)專業(yè)??埔陨蠈W(xué)歷;
2.英語四級(jí),熟練掌握J(rèn)AVA開發(fā)語言和相關(guān)的技術(shù)體系;
3.有較強(qiáng)的邏輯思維能力,思維嚴(yán)謹(jǐn),編碼風(fēng)格規(guī)范,質(zhì)量意識(shí)強(qiáng);
4.有事業(yè)心,有較強(qiáng)的溝通、協(xié)調(diào)能力,團(tuán)隊(duì)意識(shí)強(qiáng),應(yīng)屆生優(yōu)先。
任職要求:
1.有一定計(jì)算機(jī)語言基礎(chǔ);
2.熟悉Oracle、Mysql、SqlServer等主流數(shù)據(jù)庫(kù);
3.了解相關(guān)開發(fā)框架,有一定的項(xiàng)目經(jīng)驗(yàn);
4.具有較強(qiáng)的邏輯思維以及系統(tǒng)分析能力,良好的編程風(fēng)格;
5.具備良好的團(tuán)隊(duì)協(xié)作精神和技術(shù)文檔編寫能力,善于溝通和學(xué)習(xí),能夠積極主動(dòng)解決問題;
6.熱愛編程工作,具有強(qiáng)烈的責(zé)任心和團(tuán)隊(duì)合作精神;
7.學(xué)習(xí)能力強(qiáng);
公司介紹
一、鄭州達(dá)內(nèi)科技簡(jiǎn)介
鄭州達(dá)內(nèi)科技有限公司隸屬于達(dá)內(nèi)IT培訓(xùn)集團(tuán),是中國(guó)高端IT培訓(xùn)的第一品牌,致力于培養(yǎng)面向電信和金融領(lǐng)域的Java、C++、C#/.Net、3G/Android、3G/IOS、PHP、嵌入式、軟件測(cè)試等8大課程方向中高端軟件人才,先后獲得美國(guó)國(guó)際數(shù)據(jù)集團(tuán)IDG、集富亞洲JAFCO ASIA、美國(guó)高盛銀行的三輪投資,是國(guó)內(nèi)首家獲得國(guó)際風(fēng)險(xiǎn)投資的IT培訓(xùn)機(jī)構(gòu)。達(dá)內(nèi)IT培訓(xùn)集團(tuán)經(jīng)過10年運(yùn)營(yíng),在中國(guó)軟件業(yè)發(fā)達(dá)城市——北京、上海、廣州、深圳、鄭州、南京、武漢、杭州等30多個(gè)大城市,建立了60多家培訓(xùn)中心,年培訓(xùn)1.5萬名軟件人才。已累計(jì)為IBM、微軟、摩托羅拉、華為、中軟、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、聯(lián)想、神州數(shù)碼、大唐電信、亞信等知名IT企業(yè)培養(yǎng)輸送了9萬多名中高級(jí)軟件人才,是中國(guó)最大的中高端軟件人才培訓(xùn)機(jī)構(gòu)。
達(dá)內(nèi)IT培訓(xùn)集團(tuán)的各個(gè)中心由軟件專家負(fù)責(zé)運(yùn)營(yíng),課程設(shè)計(jì)引進(jìn)北美先進(jìn)技術(shù),貼近中國(guó)軟件企業(yè)的實(shí)際需求,同時(shí),聘請(qǐng)北美海外專家與來自IBM、華為、用友、亞信、東軟等國(guó)內(nèi)外名企的一線實(shí)戰(zhàn)專家擔(dān)任講師,以確保高端培訓(xùn)效果。達(dá)內(nèi)在課程設(shè)計(jì)與培訓(xùn)模式上不斷創(chuàng)新,開創(chuàng)“零首付、低押金,就業(yè)后付款”的信貸就業(yè)模式先河,改革培訓(xùn)模式保持培訓(xùn)規(guī)模擴(kuò)大的同時(shí)確保90%以上的就業(yè)率,同時(shí)高質(zhì)量就業(yè)。
二、達(dá)內(nèi)IT培訓(xùn)集團(tuán)主要業(yè)績(jī)
達(dá)內(nèi)IT培訓(xùn)集團(tuán)作為中國(guó)高端IT培訓(xùn)的翹楚,從創(chuàng)業(yè)之初的經(jīng)營(yíng)戰(zhàn)略一直都保持經(jīng)營(yíng)模式和產(chǎn)品保持行業(yè)的領(lǐng)先一步:
率先推出“先就業(yè),后付款”IT信貸就業(yè)培訓(xùn)的IT培訓(xùn)
率先獲得國(guó)際風(fēng)險(xiǎn)投資的IT培訓(xùn)機(jī)構(gòu)
率先入選“德勤中國(guó)高科技高成長(zhǎng)50強(qiáng)”的IT培訓(xùn)機(jī)構(gòu)
率先由IT技術(shù)專家建立和運(yùn)營(yíng)的IT培訓(xùn)機(jī)構(gòu)
率先全面開放課堂,隨時(shí)真課試聽的IT培訓(xùn)機(jī)構(gòu)
率先與“211工程”大學(xué)聯(lián)合培養(yǎng)軟件工程碩士的IT培訓(xùn)機(jī)構(gòu)
率先真實(shí)披露學(xué)員就業(yè)率、就業(yè)品質(zhì)的IT培訓(xùn)機(jī)構(gòu)
率先開辟高端課程,培養(yǎng)IT白領(lǐng)、金領(lǐng)的IT培訓(xùn)機(jī)構(gòu)
率先完全真實(shí)公開師資背景的IT培訓(xùn)機(jī)構(gòu)
聯(lián)系方式
聯(lián)系電話:點(diǎn)擊查看
聯(lián)系人:楊老師
在線溝通:
聯(lián)系地址:河南省鄭州市東明路218號(hào)索克大廈二樓公司周邊酒店?
第五篇:Java軟件工程師簡(jiǎn)歷
個(gè)人簡(jiǎn)歷
××
聯(lián)系電話: 138********
聯(lián)系郵箱:****@126.com
擇業(yè)目標(biāo)
Java軟件工程師
基于Oracle數(shù)據(jù)庫(kù)MySql數(shù)據(jù)庫(kù)、Web應(yīng)用的Java軟件開發(fā)。
專業(yè)技能
?精通Java,非常扎實(shí)的Java編程功底,和良好的編碼習(xí)慣;
?熟練掌握J(rèn)sp/Servlet , JDBC , JavaBeans;
? 熟練掌握基于Struts 框架,MVC模式的Java Web編程;
?熟練應(yīng)用多種Java集成開發(fā)環(huán)境(IDE)如Jbuilder, Eclipse 進(jìn)行Java軟件開發(fā);
?熟練安裝,配置,調(diào)試多種Java應(yīng)用服務(wù)器如:BEA WebLogic,Apache Tomcat,并進(jìn)行Java程序的開發(fā)部署;
?熟悉常見的面向?qū)ο笤O(shè)計(jì)模式如Factory, Singleton, MVC等;
?熟悉Sun Solaris Unix/RedHat Linux操作系統(tǒng),特別是Unix/Linux命令行操作; ?掌握Sun Solaris Unix環(huán)境下的C/C++ 編程;
?了解TCP/IP,UDP,Http等網(wǎng)絡(luò)協(xié)議,并能熟練進(jìn)行Socket編程;
?了解XML等開發(fā)應(yīng)用;
?善于溝通和交流,能很好的和其他同事協(xié)同工作,發(fā)揮團(tuán)隊(duì)精神。
主要工作經(jīng)歷
2006/06-2006/11加拿大達(dá)內(nèi)科技(中國(guó))公司項(xiàng)目實(shí)習(xí)軟件工程師 ?網(wǎng)絡(luò)運(yùn)營(yíng)支撐系統(tǒng)(NetOss)
1)該項(xiàng)目是為電信運(yùn)營(yíng)的IP記費(fèi)服務(wù)的。主要包括openlab出租業(yè)務(wù),163/169撥號(hào)服務(wù),語音服務(wù)。我們完成一期任務(wù),針對(duì)openlab出租業(yè)務(wù)進(jìn)行開發(fā)。該系統(tǒng)運(yùn)行于Tomcat平臺(tái),采用J2EE架構(gòu)、Struts框架,Hibernate,Spring技術(shù)及Oracle 9i數(shù)據(jù)庫(kù)系統(tǒng),并成功運(yùn)行于Sun Solaris及Windows2000環(huán)境下。該系統(tǒng)主要分為用戶自服務(wù)管理,管理員管理,超級(jí)管理員管理等模塊。
2)此系統(tǒng)后臺(tái)實(shí)現(xiàn)的功能是定期采集原始計(jì)費(fèi)日志文件(UNIX系統(tǒng)下的/var/adm/wtmpx文件),并將采集的數(shù)據(jù)封裝整理成BIDR結(jié)構(gòu)的數(shù)據(jù)清單,然后通過Socket上傳給中央處理系統(tǒng);
中央處理系統(tǒng)收集信息并通過Pro*C將數(shù)據(jù)保存到Oracle數(shù)據(jù)庫(kù)當(dāng)前時(shí)間所對(duì)應(yīng)的hour_x表中,最后利用PL/SQL周期性進(jìn)行數(shù)據(jù)的整合。
本人主要負(fù)責(zé)管理員管理模塊,該模塊實(shí)現(xiàn)了對(duì)一般用戶的管理及管理員自管理,系統(tǒng)整體采用基于MVC模式的Struts 框架, 采用 Hibernate進(jìn)行數(shù)據(jù)永久化 ,用Struts的controller進(jìn)行流轉(zhuǎn)的控制,用JSP進(jìn)行頁(yè)面顯示,并且運(yùn)用Spring實(shí)現(xiàn)了各層的解耦,大大提高了程序的可擴(kuò)展性,并且易于維護(hù)。
3)在本系統(tǒng)中通過 Socket與 Unix服務(wù)器進(jìn)行通訊,以實(shí)現(xiàn)Unix服務(wù)器與數(shù)據(jù)庫(kù)信息同步。開發(fā)環(huán)境:Sun Solaris UNIX
JAVA應(yīng)用服務(wù)器:Tomcat;
開發(fā)語言及技術(shù):Struts , Hibernate , JavaBeans,Jsp/Servlet,Spring;
數(shù)據(jù)庫(kù):Oracle9i。
? 開放實(shí)驗(yàn)室計(jì)費(fèi)系統(tǒng)
1)該系統(tǒng)在Sun Solaris下開發(fā),運(yùn)行于Bea Weblogic Server平臺(tái),采用J2EE架構(gòu)、EJB組件
技術(shù)及Oracle 9i數(shù)據(jù)庫(kù)系統(tǒng)。該系統(tǒng)后臺(tái)主要由數(shù)據(jù)采集系統(tǒng)和數(shù)據(jù)整合系統(tǒng)提供支持,前臺(tái)部分主要分為用戶自服務(wù)管理,資費(fèi)管理,用戶管理等模塊。
2)Web部分,本人主要負(fù)責(zé)資費(fèi)管理和用戶管理模塊,資費(fèi)管理模塊主要是對(duì)提供的資費(fèi)情
況進(jìn)行查詢、修改、刪除、增加。用戶管理模塊主要功能是:用戶開通管理(帳號(hào)開通、暫停、恢復(fù)、刪除)和用戶資料管理。這兩個(gè)模塊都是用Struts+Hibernate+Spring架構(gòu)實(shí)現(xiàn)的。同時(shí),我盡量采用面向接口的編程的思想來減少系統(tǒng)的耦和性。
3)本人由于畢業(yè)設(shè)計(jì)的需要,也完成了本系統(tǒng)的后臺(tái)數(shù)據(jù)支持系統(tǒng)——數(shù)據(jù)采集系統(tǒng);它的功能是:
1、定期采集(次/小時(shí))原始計(jì)費(fèi)Log(wtmpx)文件,整理成bIDR數(shù)據(jù)清單,并上傳給中心處理系統(tǒng)。
2、中心處理系統(tǒng)(接收系統(tǒng))偵聽并收集采集系統(tǒng)發(fā)送的數(shù)據(jù)信息BIDR,并將數(shù)據(jù)保存的數(shù)據(jù)庫(kù)表t_detail_X;主要采用Unix C/C++實(shí)現(xiàn)。
個(gè)人情況
性別:男年 齡:23現(xiàn)住址:北京海淀區(qū)
教育背景
2004/08―2006/08對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué)計(jì)算機(jī)應(yīng)用專業(yè)???/p>
自我評(píng)價(jià)
自學(xué)能力強(qiáng),善于接受新事物。為人熱情好學(xué)、能承受一定的壓力、良好的職業(yè)道德,飽滿的工作熱情。善于與同事交流溝通,能以較強(qiáng)的團(tuán)隊(duì)合作精神,快速的融入開發(fā)團(tuán)隊(duì)。