第一篇:Java開發工程師就業培訓
Java開發工程師就業培訓
課程名稱及實訓內容
第一單元:Linux系統使用與管理
了解Unix/GNU和Linux操作系統;紅帽Linux企業版RHEL介紹;Linux安裝與配置;紅帽Linux5.X版在虛擬機上的安裝配置;Linux的文件系統、磁盤分區及目錄結構;Linux用戶和組的概念、口令、權限等管理機制;Linux系統管理、啟動過程、任務調度;Service概念;環境變量設置;進程的查看、監視、調度和控制;Linux網絡基礎;TCP/IP協議;配置常用的網絡服務;Linux的Vi編輯器;RPM包的管理;SSH、X-Window等工具的使用;Linux基本命令,紅帽Linux常用命令操作。
第二單元:Oracle SQL原理與操作
基本的SQL語句;對數據進行限定和排序;SQL中的單行函數;使用分組函數聚集數據;多表連接和子查詢,介紹從多張表中使用連接、子查詢等方式提取數據的方法;操作數據-DML語句;使用DDL語句創建和管理表;常用數據庫對象:如數據庫中的約束、視圖、序列、索引等概念;使用SQLPLUS創建友好的輸出;控制用戶訪問的概念:角色、系統權限、對象權限;了解Oracle的事務和鎖;使用數據字典視圖管理對象。
第三單元:Oracle PL/SQL程序設計
PL/SQL概述; PL/SQL塊結構; PL/SQL的流程分支結構--if條件語句中三種條件分支語句的用法;PL/SQL的控制結構--循環語句中三種循環方式的用法;變量與復合類型的定義、運算符和表達式;存儲過程和函數、程序包、觸發器;游標的概念、顯式游標、隱式游標、參數游標的用途;異常機制及異常處理。
第四單元:Oracle數據庫管理與維護
Oracle的發展簡史及主要產品;Oracle的安裝和卸載;在兩種平臺上(Linux平臺及Windows平臺)搭建Oracle環境及分析比較;Oracle實例的概念及主要組成部分;SGA內存結構及后臺進程SMON、PMON、DBWn、LGWR、CKPT的工作機制;Oracle數據庫的三大重要組成:控制文件、數據文件、日志文件;Oracle的網絡配置,遠程登錄與本地登錄方式;OS認證和口令認證方式的區別;Oracle的啟動和關閉流程;Oracle的幾個基本的表空間,系統表空間、臨時表空間、Undo表空間、用戶表空間的管理。表、完整性約束、事務;數據字典和動態性能視圖及有關常用命令;聯機日志及歸檔方式的相關操作;閃回技術特性Flashback;Oracle10g的實例恢復和介質恢復的原理與機制;Oracle的邏輯備份與恢復。
實訓項目:Oracle學員分頁檢索系統
第五單元:Java面向對象的核心邏輯
Java編程語言的特性;JVM/JRE/JDK的概念和區別;JDK開發環境的安裝;面向對象的概念及編程;類和對象、字段/屬性、方法、構造器的聲明和使用;運算符、表達式、分支語句、常規循環語句和增強型for循環;java語言包的管理;類的封裝與訪問控制修飾符;聲明和使用數組;類的繼承;方法的覆蓋和重載;多態引用和多態參數、instanceof運算符與對象的強制類型轉換;繼承Object類并使用equals、hashcode和toString方法;方法的可變參數;static與final修飾符的使用;聲明和使用抽象類、接口、嵌套類、枚舉類;異常的概念、分類和常用處理手段。
第六單元:開發C/S架構的Java應用程序
Java SE基礎API,如包裹類、java.util.Math類、String/StringBuffer/StringBuilder類和Properties類;集合框架與范型,Conlection/Set/List類型的集合;Map集合與泛型的類型參數;使用Comparable或Comparator接口實現集合的排序;使用迭代器和增強型for循環遍歷集合;I/O的輸入輸出流、字節流與字符流;I/O流的連接與包裝;對象的序列化;File對象的使用;標準控制臺I/O編程;格式化輸入和輸出;多線程的創建與啟動;線程的控制、同步與交互;使用Socket實現TCP/IP網絡通訊;使用Swing框架創建GUI應用程序;使用布局管理器實現GUI自動布局;GUI事件偵聽機制;構建C/S架構多層應用程序;MVC模式的GUI實現
實訓項目:銀行ATM賬戶管理
第七單元:MySQL數據庫設計與開發
MySQL發展簡史與產品構成;MySQL數據庫安裝;安裝world數據庫;使用MySQL客戶端;使用SELECT語句查詢表數據;MySQL的數值、字符串、日期/時間等數據類型;使用SQL表達式;創建、修改和刪除數據庫;創建、修改和刪除表;外鍵、外鍵約束和引用完整性;使用INSERT/UPDATE/DELETE進行數據的插入、修改和刪除;使用預處理語句;聯接(join)的概念;在SQL中聯接表;基本聯接、內聯接、外聯接的原來與使用、使用事務控制語句執行多個并發的SQL語句;
理解事務的ACID屬性;事務的隔離級別;視圖的定義及使用視圖;創建、檢查、修改與刪除視圖;獲取視圖的元數據;存儲引擎概念及原理;最常見的存儲引擎MyISAM、InnoDB和MEMORY等的特征;使用特定的存儲引擎創建表。
第八單元:開發B/S架構的Web應用程序
企業應用程序與JavaEE平臺的N層架構;JavaEE組件和容器架構;開發JavaEE企業應用程序的步驟;使用HTML語言編寫網頁;B/S架構應用程序的工作原理;開發和配置Web標準組件Servlet;Servlet工作原理和生命周期;JSP組件的工作原理和生命周期;JSP組件的指令、聲明、注釋、Scriptlet和表達式等腳本元素;使用JSP的隱含變量;使用Model2架構設計Web應用程序;HTML表單開發與表單數據處理;使用Servlet實現控
制器;使用Service組件實現業務邏輯;JDBC編程訪問數據庫;使用DataSource連接池和JNDI優化數據庫訪問;使用DAO組件封裝數據訪問邏輯。
第九單元:開發Struts商用企業應用程序
使用Struts 1.x框架開發Web應用程序;Struts框架的MVC工作原理、前端控制器模式的應用;開發和配置Action類和表單Bean類;HttpSession會話管理機制的原理;使用Cookie和URL重寫機制實現HttpSession;JSP標準標簽
useBean /setProperty /getProperty等;EL表達式語言;JSTL標準自定義標簽庫,set /if /forEach /url /out的使用;過濾器的開發;使用過濾器實現用戶認證及中文處理;JavaScript語言的語法、變量和運算符、流程控制語句和循環語句、函數和對象;JavaScript處理HTML事件及window對象的使用;CSS層疊樣式表;CSS的偽類及應用;CSS盒子模型;使用CSS/DIV實現頁面專業布局;Web表示片段的規劃與使用;使用include指令和jsp:include標簽嵌入表示片段;使用Struts Tiles框架開發頁面布局
——北大資源研修學院
第二篇:java開發工程師個人簡歷
java開發工程師個人簡歷
java開發工程師個人簡歷1
姓名:
目前所在: 天河區
年齡: 24
戶口所在: 汕尾
國籍: 中國
婚姻狀況: 未婚
民族: 漢族
身高: 176 cm
體重: 60 kg
求職意向
人才類型: 不限
應聘職位: 軟件工程師
工作年限: 1
職稱:
求職類型: 全職
可到職日期: 隨時
月薪要求: 20xx~3499元
希望工作地區: 天河區,,
工作經歷
**公司 起止年月:20xx-07 ~ 20xx-02
公司性質: 民營企業
所屬行業:計算機軟件
擔任職位: Java軟件開發工程師
工作描述:
1)負責程序編碼工作
2)負責程序代碼的單元測試工作
3)負責按照公司的軟件開發規范編寫相應的項目技術文檔
4)項目問題管理及跟蹤,項目代碼質量監控
5)對小組內開發人員技術培訓等工作
離職原因: 尋求更高的發展空間
教育背景
畢業院校: 廣州城建職業學院
最高學歷: 大專獲得學位: 畢業日期: 20xx-06
專 業 一: 軟件技術 專 業 二:
起始年月 終止年月 學校(機構) 所學專業 獲得證書 證書編號
20xx-03 20xx-07 廣州博大培訓機構 Java程序員
語言能力
外語: 英語良好 粵語水平: 良好
其它外語能力:
國語水平: 良好
工作能力及其他專長
1)J2SE、J2EE、Web編程
2)Jsp、Servlet、EL、jstl、xml、JDBC
3)Hibernate、spring、struts1和2、Lucene
4)Html、DIV/CSS、JavaScript、jQuery、json、ajax、DWR、
5)MVC、DAO、IOC、AOP等多種設計模式進行軟件設計
6)WebLogic、tomcat等服務器
7)Java集成開發環境Eclipse、MyEclipse、Editplus進行開發
8)mysql、Oracle、SqlServer數據庫
9)SVN版本控制、sqldeveloper、Eclipse、MyEclipse
自我評價
*****曾獲獎項*****
一、20xx年7月榮獲“國信藍點杯”全國軟件專業人才設計與開發大賽廣東賽區Java軟件開發高職高專組第3名一等獎。
二、20xx年9月榮獲“國信藍點杯”全國軟件專業人才設計與開發大賽全國總決賽Java軟件開發高職高專組第15名二等獎。
一、網絡版辦公自動化管理系統(Web OA)
項目描述:本系統是一個實現企業內各種信息資源共享、加強員工間的交流、提高整體工作效率、為領導各種有用數據、方便領導對公司情況的及時了解、提供決策支持和提供各種工作記錄以備事后查詢的信息系統。
主要負責:
1、組織機構管理模塊,該模塊主要包括機構管理和人員管理。
a.機構管理:采用樹狀結構,可以完成添加、刪除等操作。在點擊某個機構的名稱,可以查看這個機構的詳細信息以及所有子機構列表(在子機構列表上,還可以點擊機構名稱進行進一步的導航)。在列表界面上,可以點擊“返回”以便返回上一級機構。
b.人員管理:也可以完成添加、刪除等操作,但在進行添加操作的過程中需要選擇該人員需要分配到那一個機構部門底下。
2、權限管理模塊,該模塊主要包括模塊管理、角色管理和用戶管理。
a.模塊管理:采用樹狀結構,可以完成添加、刪除等操作Java軟件開發工程師個人簡歷范文Java軟件開發工程師個人簡歷范文。在點擊某個模塊的名稱,可以查看這個模塊的詳細信息以及所有子模塊列表(在子模塊列表上,還可以點擊模塊名稱進行進一步的導航)。在列表界面上,可以點擊“返回”以便返回上一級模塊。
b.角色管理:可以完成添加角色信息、刪除角色信息以及給角色授權等操作。在給角色授權操作中,角色授權界面上按照兩級模塊的形式列出系統所有模塊,以及在這些模塊上面的CRUD(添加、讀取、更新、刪除)權限,當點擊選中其中某個模塊的某個權限時,系統自動添加此權限。
c.用戶管理:用戶管理中主要有分配賬號、刪除賬號、分配角色和用戶授權操作。在分配帳號操作中,如果已經有帳號,則提示無法繼續分配帳號,如果想修改帳號的話,需要先刪除帳號,再重新分配;在分配角色操作中,一個用戶可以擁有多個角色,在選擇需要分配的角色時,同時可以輸入其優先級,如果想要修改某個角色的優先級,可以選擇重新分配一次這個角色,同時給它指定另外一個優先級即可;在用戶授權操作中,打開的授權界面跟角色授權類似,但是,用戶授權多了一個“不繼承”選擇框,只有在選擇了這個框的前提下,給用戶的單獨授權設置才是有效的,否則它將使用其擁有的角色的權限。
開發環境:Windows XP、JDK 1.6、Tomcat 6.0
版本控制:SVN
開發技術:Struts1、Spring、Hibernate 、HTML、JavaScript、DWR等相關技術
數據庫:MySQL
開發工具:MyEclipse 8.5
二、商品交易系統
項目概述:本系統為大型企業提供一個在線商品交易平臺,平臺的主要目的.是讓企業在平臺上發布商品及資訊,用戶可以在此平臺上購買商品并參與商品的評論。圍繞這一目的,系統需要實現商品管理,商品訂購,多部門訂單處理,商品促銷,內容管理等功能。
主要負責:
1、產品后臺管理:產品具有類別、品牌、生產廠商、供應商、樣式、尺碼等屬性,產品類別可以實現無限級分類,品牌具有中英文名稱及Logo。網站員工在該模塊中可以對產品信息進行管理。通過更換模版商可以實現產品頁面不同的顯示風格;
2、產品前臺顯示:網站首頁提供產品類別導航,用戶點擊產品類別可以查看該類別下的產品列表,在產品
列頁面上可以根據銷量多到少、價格高到低、價格低到高、最近上架時間對商品進行排序,并且可以按
品牌及男女款對產品進行篩選,產品列表具有圖文版和圖片版兩種顯示方式,點擊具體的商品可以查看
其詳細信息;
3、產品全文搜索:采用compass實現商品的全文搜索功能。用戶輸入查詢關健詞就可以搜索到相關商品,匹配度高的商品顯示在前面;
4、購物車:用戶可以把產品添加入購物車,同一產品如果樣式或尺碼不同視為兩個購物項,對同一商品多次點擊“購買”,每點擊一次累加購物車中該商品的購買數量。購物車具有添加商品、刪除商品、修改商品購買數量、清空購物車、計算商品總銷售價、總市場價功能。
開發環境:Windows XP、JDK 1.6、Tomcat6.0
版本控制:SVN
開發技術:Struts1、Spring、Hibernate 、HTML、JavaScript、AJAX等相關技術
數據庫:MySQL
開發工具:MyEclipse 8.5
java開發工程師個人簡歷2
姓名:xx
目前所在:xx市
年齡:
戶口所在:xx市
國籍:中國
婚姻狀況:未婚
民族:漢族
身高:xxcm
體重:xxkg
求職意向
人才類型:不限
應聘職位:軟件工程師
工作年限:XX年
職稱:
求職類型:全職
可到職日期:隨時
月薪要求:5000~8000元
希望工作地區:xx區
工作經歷
XX公司 起止年月:20xx年07~20xx年02
公司性質:民營企業 所屬行業:計算機軟件
擔任職位:Java軟件開發工程師
工作描述:
①負責程序編碼工作
②負責程序代碼的單元測試工作
③負責按照公司的軟件開發規范編寫相應的項目技術文檔
④項目問題管理及跟蹤,項目代碼質量監控
⑤對小組內開發人員技術培訓等工作
離職原因:尋求更高的發展空間
教育背景
畢業院校:xx城建職業學院
最高學歷:大專 獲得學位:畢業日期:20xx-06
專業一:軟件技術專業二:
起始年月終止年月學校(機構)所學專業獲得證書證書編號
20xx-03~20xx-07xx培訓機構Java程序員
語言能力
外語:英語良好粵語水平:良好
其它外語能力:
國語水平:良好
工作能力及其他專長
①J2SE、J2EE、Web編程
②Jsp、Servlet、EL、jstl、xml、JDBC
③Hibernate、spring、struts1和2、Lucene
④Html、DIV/CSS、JavaScript、jQuery、json、ajax、DWR、
⑤MVC、DAO、IOC、AOP等多種設計模式進行軟件設計
⑥WebLogic、tomcat等服務器
⑦Java集成開發環境Eclipse、MyEclipse、Editplus進行開發
⑧mysql、Oracle、SqlServer數據庫
⑨SVN版本控制、sqldeveloper、Eclipse、MyEclipse
自我評價:
曾獲獎項
一、20xx年7月榮獲“國信藍點杯”全國軟件專業人才設計與開發大賽廣東賽區Java軟件開發高職高專組第3名一等獎。
二、20xx年9月榮獲“國信藍點杯”全國軟件專業人才設計與開發大賽全國總決賽Java軟件開發高職高專組第15名二等獎。
主要項目經驗
一、網絡版辦公自動化管理系統(WebOA)
項目描述:本系統是一個實現企業內各種信息資源共享、加強員工間的交流、提高整體工作效率、為領導各種有用數據、方便領導對公司情況的及時了解、提供決策支持和提供各種工作記錄以備事后查詢的信息系統。
主要負責:
1.組織機構管理模塊,該模塊主要包括機構管理和人員管理。
⑴機構管理:采用樹狀結構,可以完成添加、刪除等操作。在點擊某個機構的名稱,可以查看這個機構的詳細信息以及所有子機構列表(在子機構列表上,還可以點擊機構名稱進行進一步的導航)。在列表界面上,可以點擊“返回”以便返回上一級機構。
⑵人員管理:也可以完成添加、刪除等操作,但在進行添加操作的過程中需要選擇該人員需要分配到那一個機構部門底下。
2.權限管理模塊,該模塊主要包括模塊管理、角色管理和用戶管理。
⑴模塊管理:采用樹狀結構,可以完成添加、刪除等操作。在點擊某個模塊的名稱,可以查看這個模塊的詳細信息以及所有子模塊列表(在子模塊列表上,還可以點擊模塊名稱進行進一步的導航)。在列表界面上,可以點擊“返回”以便返回上一級模塊。
⑵角色管理:可以完成添加角色信息、刪除角色信息以及給角色授權等操作。在給角色授權操作中,角色授權界面上按照兩級模塊的形式列出系統所有模塊,以及在這些模塊上面的CRUD(添加、讀取、更新、刪除)權限,當點擊選中其中某個模塊的某個權限時,系統自動添加此權限。
⑶用戶管理:用戶管理中主要有分配賬號、刪除賬號、分配角色和用戶授權操作。在分配帳號操作中,如果已經有帳號,則提示無法繼續分配帳號,如果想修改帳號的話,需要先刪除帳號,再重新分配;在分配角色操作中,一個用戶可以擁有多個角色,在選擇需要分配的角色時,同時可以輸入其優先級,如果想要修改某個角色的優先級,可以選擇重新分配一次這個角色,同時給它指定另外一個優先級即可;在用戶授權操作中,打開的授權界面跟角色授權類似,但是,用戶授權多了一個“不繼承”選擇框,只有在選擇了這個框的前提下,給用戶的單獨授權設置才是有效的,否則它將使用其擁有的角色的權限。
二、商品交易系統
項目概述:本系統為大型企業提供一個在線商品交易平臺,平臺的.主要目的是讓企業在平臺上發布商品及資訊,用戶可以在此平臺上購買商品并參與商品的評論。圍繞這一目的,系統需要實現商品管理,商品訂購,多部門訂單處理,商品促銷,內容管理等功能。
主要負責:
1.產品后臺管理:產品具有類別、品牌、生產廠商、供應商、樣式、尺碼等屬性,產品類別可以實現無限級分類,品牌具有中英文名稱及Logo。網站員工在該模塊中可以對產品信息進行管理。通過更換模版商可以實現產品頁面不同的顯示風格;
2.產品前臺顯示:網站首頁提供產品類別導航,用戶點擊產品類別可以查看該類別下的產品列表,在產品列頁面上可以根據銷量多到少、價格高到低、價格低到高、最近上架時間對商品進行排序,并且可以按品牌及男女款對產品進行篩選,產品列表具有圖文版和圖片版兩種顯示方式,點擊具體的商品可以查看
3.產品全文搜索:采用compass實現商品的全文搜索功能。用戶輸入查詢關健詞就可以搜索到相關商品,匹配度高的商品顯示在前面;
4.購物車:用戶可以把產品添加入購物車,同一產品如果樣式或尺碼不同視為兩個購物項,對同一商品多次點擊“購買”,每點擊一次累加購物車中該商品的購買數量。購物車具有添加商品、刪除商品、修改商品購買數量、清空購物車、計算商品總銷售價、總市場價功能。
java開發工程師個人簡歷3
個人基本信息
姓名:xx
性別男
政治面貌:團員
年齡:24
籍貫:遼寧省
民族:漢族
專業:計算機科學與技術
學歷:本科
畢業學校:吉林大學學院|計算機控制與工程學院
聯系電話:
E-Mail:求職意向希望
從事行業:軟件開發意向
工作性質:全職
希望從事職業:JAVA工程師期望工作地區:廣州
教育情況個人能力
熟練運用Java語言以及相關技術進行應用開發。
熟練運用MVC設計模式及Struts、Spring、Hibernate進行Jsp、Servlet、JavaBean、xMl等技術的應用開發。
熟悉軟件工程規范,掌握UML建模語言建模工具PowerDesigner,版本控制工具CVS。
熟練使用Oracle、MySqlAccess等大中型數據庫管理工具。
熟練使用EclipeseNetBean等開發平臺,以及TomactWebLogic等中間服務器。
熟練掌握HtmlJavaScript語言,能運用Photoshop、Firework、Dreamweaver、Flash等工具進行網頁制作。
了解并能運用AjaxDIVCSS等技術。
20xx年考取的中國軟件考試的數據庫系統工程師(中級)教育20xx/09-20xx/06xx大學|計算機科學與技術|本科
畢業設計(論文)題目
基于J2EE平臺的考試管理系統的設計(StrutsHibernateMysql)
工作經歷20xx/6-至今在北京xx軟件科技發展有限公司JAVA與JSP開發|開發語言JAVA、JSP,開發技術Struts、WebService、xML,數據庫SYBASE,涉及技術windows20xx服務器管理,FTP服務器架設
自我評價為人誠實守信,做事認真細致。有很強的.上有上進心,有較強的團隊意識。有親和力,適應能力強,學習和接受新鮮事物快。
業余愛好
金融及經濟發展,足球,編程,旅游。
項目經驗20xx/03-20xx/04項目名稱:物資管理系統
軟件環境:JavaJ2EEJSPStrutsHibernate
開發工具:EclipseMySQLTomcatDreamweaver
項目描述:采用Struts、Hibernate整合技術,實現了物資入出庫及統計等功能。
責任描述:獨立完成,負責入出庫以及統計。
項目總結:通過這個項目的開發,對SH有了更深一層的認識。同時也認識到學習的重要性,軟件行業技術更新的很快,每天都要去努力的學習新知識。20xx/03-20xx/04項目名稱:在線留言板
軟件環境:JavaJ2EEJSPStrutsHibernateSpring
開發工具:EclipseMySQLTomcatDreamweaverFireworks
項目描述:采用Struts、Hibernate、Spring整合技術,實現了留言功能。
責任描述:獨立完成,負責留言。
項目總結:本項目的難點在SSH的整合,有些地方用到了Ajax技術。
第三篇:java開發工程師個人簡歷
個人介紹
姓
名:
性
別:
戶口所在地:
年
齡:
畢 業 院校:
專
業:
學
歷:
聯 系 電 話:
郵
箱:
求職意向 Java軟件研發
英語水平
四級
專業技能
? ? 熟練的運用java開發環境和項目構建
熟練掌握java程序設計語言,有牢固的J2SE基礎,能夠熟練使用JDBC、Servlet、JSP技術。熟悉C/S,B/S軟件架構模式 ? ? ? ? 熟練應用JSP/Servlet/JavaBean的MVC模式開發項目 會基本的EJB技術。熟練使用MyEclipse開發環境 熟悉數據庫 SQL Server、Oracle,熟練掌握標準SQL語言
掌握關系數據庫的原理。熟練使用Oracle、SQL Server進行軟件系統開發。熟練使用Tomcat服務器。? ? 具備一般的英語讀寫能力
初步了解Struts、Hibernate、Spring應用
項目經驗
一、基于.NET的聊天系統
描述 :采用的是傳統的C/S模式,基于.NET的COM+組件和微軟的自帶的消息隊列(MSMQ),可以很方便的存貯和獲取隊列中的消息,并且采用管道通信,可以不關心其中的通信原理;該系統的功能比較簡單,能夠實現局域網通信
開發技術:ADO.NET + COM+組件 開發工具:MS Visual Studio 數 據 庫:SQL Server 角 色:組長(單人開發)
負責模塊:界面、數據庫建立和管理、后臺的編寫等等 時 間:一周
二、基于Java的聊天系統
描述:本系統采用的任然是基于傳統的C/S模式開發,前臺用的是java.swing包做的界面,后臺的編程采用了一些工廠模式,接口編程,給程序的擴展帶來了很大的方便,數
據庫則是利用的文本文件保存相關的信息,采用傳統的sql從文本文件中獲取自己要的信息,數據庫能實現查詢、添加、刪除等功能。通信則是采用最底層的socket套接字編程;實現的主要功能有:閃屏,截圖,托盤顯示來信消息,多人會話等 開發技術: socket套接字+面向接口編程+工廠模式 開發工具: MyEclipse8.0 數 據 庫:自己寫的文本數據庫 角 色:組長(單人開發)
負責模塊:頁面,數據庫的編寫,以及所有業務邏輯的編寫 時 間:一周
三、連連看小程序
描述: 依然是傳統的C/S模式開發,該程序有很多細節的地方考慮比較周到,例如只在有圖片的地方產生label、圖片遍歷填充算法、圖片連接的算法等,這在一定程度上減少了該程序的內存開銷,同樣采用了工廠模式,可以在不改變源程序代碼的同時,增加新的關卡
開發技術:J2SE
開發工具: NetBeans 角 色:組長(單人開發)時 間:三天
四、庫存管理系統
描述:本系統采用了b/s模式開發,其中用到了jsp、servlet、JavaBean、jstl標簽庫、el表達式等技術,本人負責入庫單和出庫單管理模塊,其中包含的功能大致有根據進貨單產生入庫單,根據訂貨單產生出庫單,以及直接導入入庫單等,采用了mvc框架,和單例模式,工廠模式開發
開發技術:J2EE、servlet、jsp、JavaBean、el表達式、jndi等等 開發工具: Myeclipse 角 色:組員 時 間:一周
自我評價
◆
吃苦耐勞,有強烈的敬業精神和團隊協作精神,能夠承受一定的壓力,能迅速的適應各
環境,并融合其中同時對編程具有濃厚的興趣。
◆
有積極進取的工作精神和實際動手能力,對新知識、新技術有著強烈的求知欲與良好的接受能力。
第四篇:JAVA開發工程師職位要求
JAVA開發工程師
1、精通JAVA語言,熟練使用編程工具JBuider或MyEclipse。
2、熟悉HTML, CSS, JavaScript。有Web前臺開發經驗,對JavaScript前臺開發有深入理解。
3、熟悉J2EE相關技術,最好有用過Spring、Struts、Hibernate、Ibatis相關經驗。
4、有抽象設計能力,熟悉代碼重構,能夠用面向對象原則組織代碼,熟悉mvc等N層開發模式。
5、精通J2EE架構,熟悉基于J2EE架構的多層軟件開發模式
6、精通SQL,熟悉Oracle/Mysql關系數據庫中的一種。
7、熟練使用和配置一種或一種以上的主流應用服務器(WebLogic, JBOSS,Tomcat)。
8、熟悉Flex技術優先,2年以上工作經驗優先。
第五篇:JAVA網站開發工程師面試題
JAVA_WEB開發人員面試題及答案
面試人:面試時間:
一.選擇題(每題1分,共20分)
1.jsp 有幾個內置對象?(c)(單選)
A 5個B6個C9個D8個
2.在JAVA中,如何跳出當前的多重嵌套循環?(ab)(多選)
A breakBreturnCforwardDfinally
3.四種會話跟蹤技術,哪個范圍最大?(d)(單選)
A pageBrequestCsessionDapplication
4.java中有幾種方法可以實現一個線程?(b)(單選)
A1種B2種C3種D 4種
5.同步有幾種實現方法(b)(單選)
A 4種B2種C3種D 1種
6.xml有哪些解析技術?(abcd)(多選)
A DOMBSAXCSTAXD JDOM
7.下列說法正確的是(bd)(多選)
A 構造器Constructor可被繼承
BString類不可以繼承
C 判斷兩個對象值相同用“==”
D char型變量中能不能存貯一個中文漢字
8.下列關于線程說法正確的是(abc)(多選)
A調用sleep不會釋放對象鎖。
B調用wait方法導致本線程放棄對象鎖
C當一個線程進入一個對象的一個synchronized方法后,其它線程不可進入此對象的其它方法
Dnotify():喚醒全部處于等待狀態的線程。
9.給定JSP程序源碼如下,該JSP運行后輸出的結果是(b)。(單選)
<%int Count=1;%>
Count:<%= Count%>
ACount:1BCount:2C1:2 DCount:
10.在J2EE中的一個JSP文件中,有表達式<%=2 3%>,它將輸出(b)(單選)
a)2 3b)5c)23d)不會輸出,因為表達式是錯誤的11.在J2EE中,編寫Servlet過濾器時,(c)接口用于調用過濾器鏈中的下一個過濾器。(單選)
a)Filterb)FilterConfigc)FilterChaind)Servlet
12)關于視圖的描述正確的是(c)(單選)
a)視圖是一種特殊的表,它存儲了用戶定制的數據。
b)視圖僅用于用戶進行查詢,不可以通過視圖對數據進行修改。
c)在sql server中可以通過用T-sql語句來創建,也可以通過企業管理器。
d)創建視圖只能操作本機器上的數據庫表。
13)STRUTS框架中,(c)類在視圖層和控制層之間傳遞HTML表單數據。(單選)a)Actionb)ActionForward c)ActionFormd)ActionServlet
18)Struts控制器的主要任務是接受用戶請求、根據用戶請求調用對應的模型組件、獲取業務邏輯執行結果的根據處理結果選擇適合的視圖組件返回給用戶,實現Struts控制器的類中不包括(c)。(單選)
a)ActionServletb)Actionc)ActionFormd)ActionForward
14)以下關于SessionFactory的說法哪些正確?(bc)(多選)
A)對于每個數據庫事務,應該創建一個SessionFactory對象
B)一個SessionFactory對象對應一個數據庫存儲源。
C)SessionFactory是重量級的對象,不應該隨意創建。如果系統中只有一個數據庫存儲源只需要創建一個。
D)SessionFactory的load()方法用于加載持久化對象
15)下面那些是Hibernate的查詢方式(abc)(多選)
A)sqlB)hqlC)Criteria
18)以下數據結構不屬于線性結構的是(c)(單選)
A)隊列B)線性表C)二叉樹D)棧
16)下列是文件讀寫的類是(ac)(多選)
A)File ReaderB)FileC)FileWriterD)InputStream
17)數據庫技術中的“臟數據',是指(c)的數據。(單選)
A)錯誤B 回返C 未提交D 未提交的隨后又被撤消
18)在計算機中,—個字節是由多少個二進制位組成的(b)(單選)
A).4B).8C).16D).24
19.下列不屬于面向對象的方法是(d)(單選)
A).對象B).類C).繼承D).過程調用
29.設正x、y均為整型變量,且x=10 y=3,則以下語句printf(“%d,%dn”,x--,--y);的輸出結果是(d)(單選)
A).10,3B).9,3C).9,2D).10,2二.填空(每空1分,共10分)
1.String s = new String(“xyz”);創建了__2__個String 對象?
2.Math.round(9.5)等於__10___Math.round(-9.5)等於__-9____
3.try {}里有一個return語句,那么緊跟在這個try后的finally {}里的code會被執行,什么時候被執行,在return____前_____(前還是后?)
4.如何現實servlet的單線程模式 ______<%@ page isThreadSafe=“false”%> _________
5.類變量必須帶的修飾符是 ______ static _________
6.final類可以修飾在屬性 , 方法和___類___前面
7.Java默認的包是______ java.lang.*_________
8.Hibernate里面怎樣實現類與類之間的關系__________表映射_______________
9.Socket 編程服務器端用____ serverSocket ____類來創建socket對象。
三. 判斷題(每題2分,共10分)
1.依賴注入即是“面向接口”的編程。錯
2.Overload和Override都是java多態的不同體現形式。對
3.String是最基本的數據類型。錯
4.啟動一個線程是用start。對
5.接口可以繼承接口。對
四.簡答題(每題5分,共30分)
1、網頁設計采用div css有什么好處?
答:布局實現了表現與內容的分離,大大縮減頁面代碼,符合W3C的標準,兼容性更好;易于后期網站的更新、維護;SEO的優化:對搜索引擎更加友好,更容易被搜索引擎收錄。
2、前端頁面有哪三層構成,分別是什么?作用是什么?
答:網頁分成三個層次,即:結構層、表示層、行為層。
網頁的結構層(structural layer)由HTML或 XHTML之類的標記語言負責創建。標簽,也就是那些出現在尖括號里的單詞,對網頁內容的語義含義做出了描述,但這些標簽不包含任何關于如何顯示有關內容的信息。例如,P 標簽表達了這樣一種語義:“這是一個文本段。”
網頁的表示層(presentation layer)由CSS負責創建。CSS 對“如何顯示有關內容”的問題做出了回答。
網頁的行為層(behavior layer)負責回答“內容應該如何對事件做出反應”這一問題。這是 Javascript 語言和 DOM 主宰的領域。
3、如何區別display:none與visibility:hidden?
答:相同的是display:none與visibility:hidden都可以用來隱藏某個元素;
不同的是display:none在隱藏元素的時候,將其占位空間也去掉;而visibility:hidden只是隱藏了內容而已,其占位空間仍然保留。
4.購物網站的主色調應該是什么樣色?交友網站?體育網站?軟件網站?年輕的互聯網? 答:購物:暖色;交友:粉紅之類的;體育:酷一點;軟件公司:無所謂;年輕互聯網:有朝氣的顏色,比如綠色。
5. 一個網站最多有幾種色彩
答:一到兩各種主色彩。
6.如果背景是黑色,那么字體用什么顏色能突出字體,且不顯得刺眼?
答:紅色。
五.編程操作題(每題6分,30分)
注:有上機機會上機操作,沒有就手動把代碼寫出來;
1.一個表td中的部分Id有多個記錄,把所有有多個記錄的id查出來,并顯示共有多少條 記錄數。
2.寫出冒泡排序的實現
答:代碼如下:
public void fun9(){
int[] a = {1,3,5,61,2,123,12,}
Conica.print(a);
for(int i=0;i for(int j=0;j { if(a[j]>a[j 1]){ int temp = a[j]; a[j] = a[j 1]; a[j 1] = temp; } } } }編程:編寫一個截取字符串的函數,輸入為一個字符串和字節數,輸出為按字節截取的字符串。但是要保證漢字不被截半個,如“我ABC”4,應該截為“我AB”,輸入“我ABC漢DEF”,應該輸出為“我ABC”而不是“我ABC 漢的半個”。 答:代碼如下: package test; class SplitString { String SplitStr; int SplitByte; public SplitString(String str,intbytes){ SplitStr=str; SplitByte=bytes; System.out.println(“TheString is:′” SplitStr “′;SplitBytes=” SplitByte); } public void SplitIt(){ int loopCount; loopCount=(SplitStr.length()%SplitByte==0)?(SplitStr.length()/SplitByte):(SplitStr.length()/SplitByte 1); System.out.println(“WillSplit into ” loopCount); for(int i=1;i<=loopCount;i){ if(i==loopCount){ System.out.println(SplitStr.substring((i-1)*SplitByte,SplitStr.length())); } else { System.out.println(SplitStr.substring((i-1)*SplitByte,(i*SplitByte))); } } } public static void main(String[]args){ SplitString ss = newSplitString(“test中dd文dsaf中男大3443n中國43中國人 0ewldfls=103”,4); ss.SplitIt(); } } 注:另外關于美工操作,如果有photoshop等軟件可以任選擇兩題考下: 1.手寫 html 能力 描述一個不規則表格,一定要有跨列和跨行的,讓他把 html 代碼寫出來; 2.讓他用 Photoshop 或 Fireworks 設計一個頁面布局,或者指定一個效果(比如半透明的按鈕),讓他畫出來,在或者,提供一幅人物照片,要求他摳掉背景,這是平面軟件能力的一種體現方式; 3.如果要涉及 Flash,讓他做一個兩種形狀(方形、圓圈)的漸變,要求過渡平滑、美觀,新手都直接用 shapemotion,很難看,高手知道加過渡。