當前位置:首頁 » 編程語言 » java開發工程師簡歷

java開發工程師簡歷

發布時間: 2022-05-19 03:30:19

java開發工程師的簡歷怎麼寫

照實寫。技術能力是吹不了水的,簡歷寫得水份太多,面試時一問就露底。

⑵ 求Java 軟體工程師簡歷:主要是 真實項目經驗 這方面的 ,不勝感激!

項目經驗
項目名稱:NetStore網上購書系統
項目描述:該系統分為首頁、用戶管理、購物車管理、訂單管理、退出5個模塊。首頁模塊實現了模糊分頁查詢、分類分頁查詢等功能;用戶管理模塊實現了登錄、注冊、修改、查看信息等功能;購物車模塊實現了查看、購買、修改圖書數量等功能;訂單模塊實現了查看、刪除等功能.
責任描述:個人獨立完成了整個項目設計,開發,測試等。此系統整體採用MVC模式的Struts框架,持久層使用的是Spring的HibernateTemplate實現,數據源利用的是SpringIoC注入;模型層嚴格按照JavaBean規范要求;用Struts進行流程的控制,並實現了國際化,JSP用純標簽進行頁面顯示。為達到用戶名唯一的目的用戶注冊採用Ajax技術進行後台校驗。運用SpringIoC的注入對各層解耦,大大提高了程序的可擴展性,易於維護。

開發環境:資料庫:Mysql ;
JAVA應用伺服器:tomcat 6.0 ;
技術選型:Spring、Struts、Hibernate、JavaBeans、Jsp。
項目總結:通過這個項目使我對MVC模式的認識更加的清楚,看到了SpringIoC在解決程序鬆散耦合方面的強大之處。JSP頁面純標簽開發所帶來的方便以及頁面的美觀。
項目名稱:NETCT OSS 電信運營支撐系統
項目描述:該系統後台主要由數據採集系統和數據整合系統提供支持,前台分為用戶自服務管理,資費管理,用戶管理,管理員管理,帳單管理,帳務管理6個模塊。
責任描述:在數據採集系統、數據整合系統中,主要利用J2SE技術對原始計費信息日誌進行定時解析,整理成清單,並保存到伺服器的資料庫t_detail表中,在保存過程中實現對信息的備份管理和日誌記錄。之後再利用PL/SQL由t_detail表整合出日表t_day_x,月表t_month_x,年表t_year_x三種表。在前台主要完成了用戶管理、資費管理等模塊,採用Struts 2.0 +Hibernate+Spring架構實現,大大降低了模塊間的耦合,並編寫了文檔。
開發環境:資料庫:Oracle;
Java應用伺服器:tomcat 6.0;

技術選型:Struts 2.0、Hibernate、Spring、JSP、J2SE、Log4j等。
項目總結:這個項目不僅讓我掌握了Struts 2.0的應用,也加深了我對其他技術的理解以及編寫文檔的好習慣和重要性。
項目名稱:BBS在線論壇管理系統
項目描述:該系統主要由首頁、用戶管理、帖子三個模塊構成,首頁實現了模糊分頁查詢、帖子分類、最新帖子、最新留言等功能;用戶管理模塊有登錄、注冊、修改信息、查看信息、積分功能等基本功能;帖子模塊有發表帖子、留言、查看帖子、修改帖子、刪除帖子等基本功能。
責任描述:個人主要完成了用戶管理模塊。持久層使用的是Hibernate技術實現了登錄、注冊、修改、查看信息、模糊查看等功能;控制層使用的是Struts的DispatchAction實現頁面跳轉,JSP頁面主要利用JSP標簽和Struts標簽完成。用戶注冊和登錄都使用form表單來獲取數據,並且在頁面用JavaScript技術對數據進行初步的校驗。
開發環境:資料庫:Oracle ;

Java應用伺服器:tomcat6.0 ;

技術選型:Struts、Hibernate、JavaBeans、Jsp。
項目總結: 通過這個項目讓我認識到團隊合作的重要性,面向對象的設計思想以及Hibernate框架的簡單性,加強了對JSP標簽、Struts標簽的認識。
項目名稱:BAM銀行帳戶管理系統
項目描述:該系統是基於C/S架構的帳戶管理系統。
責任描述:獨立完成了整個系統的開發。採用GUI實現用戶界面來採集數據,實現了用戶開戶、登錄、轉帳、修改用戶信息、查看資產排名等功能;資料庫採用MySQL存儲信息,DAO層利用JDBC實現。
開發環境:資料庫:MySQL ; 技術選型:GUI、JDBC、JavaBeans 。
項目總結:這個顯目讓我對軟體編程產生了更濃厚的興趣,對JDBC訪問資料庫的技術使用更熟練以及有了對C/S架構的深入認識。

⑶ java工程師簡歷怎麼寫

除了大眾化的個人信息、學歷、工作經驗、性格等方面,還需要加上掌握的關於Java方面的技術點(SSH框架、Oracle資料庫、JS等等);
如果是有工作經驗的,還需要在後面寫上做過的項目,其中包括自己負責的模塊、涉及到的技術層次以及自己的收獲。

⑷ 自學java的該怎麼寫簡歷

java程序員個人簡歷範文
個人資料
姓名:個人簡歷
性別:
目前所在: 西安 年齡: 23
戶口所在: 咸陽 國籍: 中國
婚姻狀況: 未婚 民族: 漢族
身高: 160 cm 體重: 45 kg
我的特長:
求職意向
人才類型: 普通求職
應聘職位: 軟體工程師,JAVA軟體工程師
工作年限: 2年 職稱: 中級
求職類型: 全職 可到職日期: 隨時
月薪要求: 3500--5000 希望工作地區: 西安
工作經歷
西安迪歐軟體科技有限公司 起止年月:2013-03 ~ 2015-06
公司性質: 民營企業所屬行業:計算機/互聯網/通信/電子
擔任職位: java程序員
工作描述:
1.參與需求的挖掘;
2.負責java程序開發, 測試,維護;
3.帶領實習生進行項目開發,並協助其攻克技術難點;
4.重構「西安芯學苑培訓網」。
離職原因:
志願者經歷
教育背景
畢業院校: 西安職業技術學院
最高學歷: 大專 獲得學位: 畢業日期: 2011-07
專 業 一: 計算機 專 業 二:
起始年月 終止年月 學校(機構) 所學專業 獲得證書 證書編號
2011-11 2012-02 芯學苑培訓學校 JAVA軟體工程師 - -
語言能力
外語:英語一般 粵語水平: 一般
其它外語能力:
國語水平: 優秀
工作能力及其他專長
1.具有面向對象思想,扎實的編程功底以及良好的編碼習慣;
2.熟練應用Struts+Hibernate,SSH2框架和MVC三層架構開發模式;
3.熟練Oracle資料庫的操作,能夠編寫存儲過程,熟悉Mysql和SqlServer資料庫;
4.熟練Tomcat伺服器的部署及應用;
5.熟悉版本管理器SVN;
6.熟練使用Jsp,HTML,JavaScript,Jquery,Ajax,Css等WEB客戶端技術;
7.了解設計模式,代碼重構和項目過程管理,能夠編寫文檔。
自我評價:
自我鑒定:
我身體健康,性格隨和,五官端正,不怕苦不怕累。兩年多的程序員生活鍛煉了我堅強的意志,縝密的思維,以及強的抗壓性;我做事有耐心,並且樂於學習新知識,更注重鞏固舊知識。作為一名程序員,更重要的品質就是要懂得團隊合作,而我恰好擁有團隊合作精神,對工作認真負責。
項目經驗
2010/3--2010/6:綜合管理系統
軟體環境:TOMCAT6.0+ MYSQL
硬體環境:windows
開發工具:MYECLIPSE5.1
項目描述:項目團隊: 開發人員4人
開發語言:JAVA
SCM工具:SVN版本管理器
項目技術:STRUTS 2+SPRING+HIBERNATE3.0、LOG4J、JQUERY、AJAX
軟體描述:「綜合管理系統」專門針對社會各類培訓學校、培訓中心而開發的一套綜合性管理軟體,對學校的日常事物進行記錄,提高學校管理的工作效率。主要有「許可權管理」,「歷史記錄」,「教務管理」,「學員管理」,「教學管理」,「財務管理」等模塊。
責任描述:
1.帶領實習生進行項目開發,從需求挖掘到程序開發;
2.協助實習生攻克技術難點;
3.負責「教務管理」,「學員管理」模塊的開發;
2009/12--2010/2: 創業測評系統
軟體環境:TOMCAT6.0+ ORACLE10g
硬體環境:windows
開發工具:MYECLIPSE5.1
項目描述:項目團隊: 開發人員4人,經理1人
開發語言:JAVA
SCM工具:SVN版本管理器
項目技術:STRUTS+HIBERNATE3.0、JQUERY、AJAX
軟體描述:「創業測評系統」是省勞動保障廳主辦項目「芯學苑教育雲平台」的一個子項目;以「芯學苑教育雲平台」的用戶為用戶,主要實現「測試」,「統計」,「行業方向管理」,「題庫管理」,「測評報告管理」功能。
責任描述:負責「統計」,「題庫管理」模塊的程序開發;
1.「統計」中「自定義」統計功能以存儲過程方式實現;
2.以樹形菜單顯示題目種類。
2009/2--2010/6:芯學苑教育雲平台
軟體環境:TOMCAT6.0+ ORACLE10g
硬體環境:windows
開發工具:MYECLIPSE5.1
項目描述:項目團隊: 開發人員6人,經理1人
開發語言:JAVA
SCM工具:SVN版本管理器
項目技術:STRUTS+HIBERNATE3.0、IBATIS、JSP、JAVASCRIPT、JQUERY、AJAX
項目描述:「芯學苑教育雲平台」是省勞動保障廳主辦項目,是一項長期項目;主要有以下功能:
1.「後台管理系統」,用於管理學員信息,課件信息,三級許可權分配,對各地市級的學員進行統計等;
2.「學習平台」與FLASH進行交互,播放flash課件,提供給學員學習課程;
3.「CMS新聞發布系統」豐富頁面內容。
我的任務:
負責「學員管理」,「課件管理」模塊的程序開發;重構「統計」、「注冊」模塊。
1.「學員管理」實現增刪改查,導入導出等功能。
2.以樹形結構顯示課件信息,並實現增刪改查,停用啟用功能。
3.重構「注冊」功能,採用jquery.validator插件進行校驗,ajax非同步獲取數據。
責任描述: 負責「學員管理」,「課件管理」模塊的程序開發;重構「統計」、「注冊」模塊。

⑸ 求一份好的java簡歷 關於 IT技能 方面較好好的模板

個 人 簡 歷

姓 名:xxx 性 別:xx
出生年月:xx年xx月 籍 貫: xxxx
學 歷:xx 電子郵件: xxxxxx
手 機:xxxx 現居地:xxxxxx

【自我評價】
1. 本人喜歡幫助別人,樂於協同同事共同完成任務,有很強的團隊溝通和配合意識。
2. 有比較強的開發能力,勇於面對困難和挑戰,有很好的分析問題與解決問題的能力。
3. 自學能力及適應能力強,可以快速掌握新的技術點,融入新的環境。
4. 可以連續作戰,抗高壓。

【求職意向】
目標職位:軟體開發工程師工作性質:全職

【個人技能】
1. 對ERP外貿進出口業務有較深刻的理解。
2. 熟悉會計基礎和財務電算化。
3. 熟練使用JSP, Servlet, JDBC, EL, JSTL,Tomcat下的編程開發。
4. 熟練使用Struts2、Hibernate、Spring三大框架進行組合開發。
5. 熟練使用mysql、SqlServer、oracle資料庫進行開發。
6. 熟悉使用當前一些優秀的JavaScript框架,如jquery框架等。
7. 熟悉ubuntu系統下項目的部署。

【工作經歷】
2011/7-2013/4 北京南北天地科技股份有限公司
職位:JAVA開發工程師

【項目經驗】
1.南北N7協同辦公群件平台
系統環境:Windows XP
開發工具:MyEclipse8.5, Dreamweaver8 ,Tomcat6.0 ,Mysql
項目描述:
基於J2EE平台,採用Struts2, Hibernate, Spring以及Jquery,Ajax,等技術。系統采
用多層架構設計:展現層,控制轉發層,業務邏輯層,Dao層,持久化層。層之間使用
介面通信,降低系統耦合。該系統實現了企業內部各種信息資源的共享,加強了員工
之間的交流、提高整體工作效率,同時方便領導對公司情況的及時了解、提供決策支持。
具體模塊分為個人辦公、報銷管理、公文管理、公共信息、行政辦公、消息管理、工作
流程、部門管理、考勤管理、車輛管理、人事檔案、我的工作台等模塊。
其中展現層使用Struts2框架來實現MVC模式,使用ognl,使用Ajax技術和Struts2來進行表單驗證的驗證機制以及表單重復提交的問題,使系統具有較好的用戶體驗。業務邏輯層使用Spring的AOP進行聲明式事務管理,使用Spring的依賴注入IOC來維護業務對象之間的關聯,持久化層使用hibernate來實現,通過DAO模式封裝PO對象,採用DWR+Jquery來實現動態授權,自定義攔截器來實現許可權的認證;採用JBPM開源的工作流引擎實現公文流轉模塊和工作流程模塊,結合Freemarker模板技術實現動態表單定義模型。
責任描述:負責報銷管理模塊、部門管理模塊和許可權管理模塊以及部分需求文檔的編寫

2.中信金屬N7外貿管理系統
系統環境:Windows XP
開發工具:Eclipse,Tomcat6.0 , SQL Server2005
項目描述:
中信金屬外貿erp包括「自營出口、代理出口、自營進口、代理進口、轉口業務、內貿業務」這6個主要業務流程。因為貨物流通必然會產生費用,為了實現財務業務一體化,這些費用都要實時進行核算,財務要實時做記賬憑證,登記賬薄。所以南北外貿系統是基於財務系統開發的,整個財務系統體系又可分為「賬務系統、報表系統、固定資產、工資系統等」。內外貿業務流程都是由貨物流和資金流兩部分組成,如:
自營出口:
貨物流:自營出口合同à國內采購合同à自營出口入庫單à銷售發貨單;
資金流(收):銷售發票à收款登記;
資金流(付):貨款、費用發票à付款申請à財務實際支付
自營進口:
貨物流:一般貿易進口合同à國內銷售合同à進口入庫單à銷售發貨單;
資金流(收):銷售發票à收款登記;
資金流(付):進口成本發票(進口到單)à進口付匯申請à財務實際支付
進口費用發票à費用付款申請à財務實際支付
此外,還有特殊的內貿業務「鋼材自營和鋼材代理」、非業務管理、ERP財務處理等。
責任描述:
負責資料庫的搭建、各個業務流程的界面搭建及業務邏輯開發和部分系統需求文檔的編寫。

可以給分了您的 謝謝

⑹ 從事java開發工作簡歷怎樣寫工作描述

可以通過以下四點概況寫:

1、java程序開發崗位,主要負責:代碼編寫、資料庫操作、sql語句優化、wsdl技術調用介面、生成介面等。

2、本身掌握的前端技術加上工作期間積累的html5和css3知識,會同時負責前端的實現。

3、git項目管理,包括:遠程git倉庫項目的創建與刪除等、gitolite中項目操作許可權的設置等。

4、研究並使用大數據相關的技術用於解決海量日誌的分析,將數據存儲到hadoop平台,然後將分析結果導入到Oracle資料庫,通過Spring框架將結果進行展示。

(6)java開發工程師簡歷擴展閱讀

Java,是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平台的總稱。用Java實現的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平台、動態的Web、Internet計算。

從此,Java被廣泛接受並推動了Web的迅速發展,常用的瀏覽器現均支持Java applet

工作原理由四方面組成:

(1)Java編程語言;

(2)Java類文件格式;

(3)Java虛擬機;

(4)Java應用程序介面;

當編輯並運行一個Java程序時,需要同時涉及到這四種方面。

使用文字編輯軟體(例如記事本、寫字板、UltraEdit等)或集成開發環境在Java源文件中定義不同的類,通過調用類(這些類實現了Java API)中的方法來訪問資源系統,把源文件編譯生成一種二進制中間碼,存儲在class文件中,然後再通過運行與操作系統平台環境相對應的Java虛擬機來運行class文件,執行編譯產生的位元組碼,調用class文件中實現的方法來滿足程序的Java API調用

  • 明日科技.Java從入門到精通(第3版):清華大學出版社,2014

⑺ java軟體開發工程師簡歷的技能怎麼寫

java軟體開發工程師的技能:熟練運用struts 、hibernate、spring等框架技術、掌握JSP、Servlet、JQuery等Web開發技術、熟悉JBPM工作流技術及JasperReport、JFreeChart等報表技術、資料庫方面使用過Oracle、Sqlserver等進行過開發、熟悉SQL資料庫操作語言。

⑻ 求幾個最近java個人簡歷word模版

個 人 簡 歷

姓 名:xxx 性 別:xx
出生年月:xx年xx月 籍 貫: xxxx
學 歷:xx 電子郵件: xxxxxx
手 機:xxxx 現居地:xxxxxx

【自我評價】
1. 本人喜歡幫助別人,樂於協同同事共同完成任務,有很強的團隊溝通和配合意識。
2. 有比較強的開發能力,勇於面對困難和挑戰,有很好的分析問題與解決問題的能力。
3. 自學能力及適應能力強,可以快速掌握新的技術點,融入新的環境。
4. 可以連續作戰,抗高壓。

【求職意向】
目標職位:軟體開發工程師工作性質:全職

【個人技能】
1. 對ERP外貿進出口業務有較深刻的理解。
2. 熟悉會計基礎和財務電算化。
3. 熟練使用JSP, Servlet, JDBC, EL, JSTL,Tomcat下的編程開發。
4. 熟練使用Struts2、Hibernate、Spring三大框架進行組合開發。
5. 熟練使用mysql、SqlServer、oracle資料庫進行開發。
6. 熟悉使用當前一些優秀的JavaScript框架,如jquery框架等。
7. 熟悉ubuntu系統下項目的部署。

【工作經歷】
2011/7-2013/4 北京南北天地科技股份有限公司
職位:JAVA開發工程師

【項目經驗】
1.南北N7協同辦公群件平台
系統環境:Windows XP
開發工具:MyEclipse8.5, Dreamweaver8 ,Tomcat6.0 ,Mysql
項目描述:
基於J2EE平台,採用Struts2業務邏輯層使用Spring的AOP進行聲明式事務管理,使用Spring的依賴注入IOC來維護業務對象之間的關聯,持久化層使用hibernate來實現,通過DAO模式封裝PO對象,採用DWR+Jquery來實現動態授權,自定義攔截器來實現許可權的認證;採用JBPM開源的工作流引擎實現公文流轉模塊和工作流程模塊,結合Freemarker模板技術實現動態表單定義模型。
責任描述:負責報銷管理模塊、部門管理模塊和許可權管理模塊以及部分需求文檔的編寫

責任描述:
負責資料庫的搭建、各個業務流程的界面搭建及業務邏輯開發和部分

⑼ 簡歷上的項目描述(JAVA)怎麼寫

想要成為合格的Java程序員或工程師到底需要具備哪些專業技能,面試者在面試之前到底需要准備哪些東西呢?本文陳列的這些內容既可以作為個人簡歷中的內容,也可以作為面試的時候跟面試官聊的東西,你可以把這些內容寫到你的簡歷中,當然更需要的是你在面試的時候向面試官展示這些專業技能。相信此文對正在尋覓Java程序員(Java工程師)職位的freshman以及希望成為中高級Java開發者的junior都會有所幫助。

專業技能

1.熟練的使用Java語言進行面向對象程序設計,有良好的編程習慣,熟悉常用的JavaAPI,包括集合框架、多線程(並發編程)、I/O(NIO)、Socket、JDBC、XML、反射等。

2.熟悉基於JSP和Servlet的JavaWeb開發,對Servlet和JSP的工作原理和生命周期有深入了解,熟練的使用JSTL和EL編寫無腳本動態頁面,有使用監聽器、過濾器等Web組件以及MVC架構模式進行JavaWeb項目開發的經驗。

3.對Spring的IoC容器和AOP原理有深入了解,熟練的運用Spring框架管理各種Web組件及其依賴關系,熟練的使用Spring進行事務、日誌、安全性等的管理,有使用SpringMVC作為表示層技術以及使用Spring提供的持久化支持進行Web項目開發的經驗,熟悉Spring對其他框架的整合。

4.熟練的使用Hibernate、MyBatis等ORM框架,熟悉Hibernate和MyBatis的核心API,對Hibernate的關聯映射、繼承映射、組件映射、緩存機制、事務管理以及性能調優等有深入的理解。

5.熟練的使用HTML、CSS和JavaScript進行Web前端開發,熟悉jQuery和Bootstrap,對Ajax技術在Web項目中的應用有深入理解,有使用前端MVC框架(AngularJS)和JavaScript模板引擎(HandleBars)進行項目開發的經驗。

6.熟悉常用的關系型資料庫產品(MySQL、Oracle),熟練的使用SQL和PL/SQL進行資料庫編程。

7.熟悉面向對象的設計原則,對GoF設計模式和企業應用架構模式有深入的了解和實際開發的相關經驗,熟練的使用UML進行面向對象的分析和設計,有TDD(測試驅動開發)和DDD(領域驅動設計)的經驗。

8.熟悉Apache、NginX、Tomcat、WildFly、Weblogic等Web伺服器和應用伺服器的使用,熟悉多種伺服器整合、集群和負載均衡的配置。

9.熟練的使用產品原型工具Axure,熟練的使用設計建模工具PowerDesigner和EnterpriseArchitect,熟練的使用Java開發環境Eclipse和IntelliJ,熟練的使用前端開發環境WebStorm,熟練的使用軟體版本控制工具SVN和Git,熟練的使用項目構建和管理工具Maven和Gradle。

說明:上面羅列的這些東西並不是每一項你都要爛熟於心,根據企業招聘的具體要求可以做相應的有針對性的准備。我個人覺得前6項應該是最低要求,是作為一個Java開發者必須要具備的專業技能

項目介紹  

本系統是X委託Y開發的用於Z的系統,系統包括A、B、C、D等模塊。系統使用了Java企業級開發的開源框架E以及前端技術F。表示層運用了G架構,使用H作為視圖I作為控制器並實現了REST風格的請求;業務邏輯層運用了J模式,並通過K實現事務、日誌和安全性等功能,通過L實現緩存服務;持久層使用了M封裝CRUD操作,底層使用N實現數據存取。整個項目採用了P開發模型。

說明:上面的描述中,E通常指Spring(Java企業級開發的一站式選擇);F最有可能是jQuery庫及其插件或者是Bootstrap框架,當然如果要構建單頁應用(SPA)最佳的方案是前端MVC框架(如AngularJS)和JavaScript模板引擎(如HandleBars);G顯然是MVC(模型-視圖-控制),最有可能的實現框架是SpringMVC,除此之外還有Struts2、JSF以及Apache為JSF提供的MyFaces實現,可以使用JSP作為MVC中的V,也可使用模板引擎(如Freemarker和Velocity)來生成視圖,還可以是各種文檔或報表(如Excel和PDF等),而Servlet和自定義的控制器是MVC中的C,當然SpringMVC中提供了作為前端控制器的DispatcherServlet;J通常是事務腳本,K應該是AOP(面向切面編程)技術,L目前廣泛使用的有memcached和Redis;M的選擇方案很多,最有可能的是Hibernate和MyBatis,也可以兩種技術同時運用,但通常是將增刪改交給Hibernate來處理,而復雜的查詢則由MyBatis完成,此外TopLink、jOOQ也是優秀的持久層解決方案;底層的數據存取傳統上是使用關系型資料庫,可以是MySQL、Oracle、SQLServer、DB2等,隨著大數據時代的來臨,也可以採用NoSQL(如MongoDB、MemBase、BigTable等)和其他大數據存取方案(如GFS、HDFS等);項目的開發模型P可以是瀑布模型、快速原型模型、增量模型、螺旋模型、噴泉模型、RAD模型等。

項目開發流程

1.可行性分析>>>可行性分析報告/項目開發計劃書

2.需求分析>>>需求規格說明書

1.OOAD(用例圖、時序圖、活動圖)

2.界面原型:幫助理解需求、業務層設計時推導事務腳本

3.設計>>>概要設計說明書/詳細設計說明書

1.抽取業務實體(領域對象):類圖、E-R圖(概念設計階段)

2.分層架構:確定各層的技術實現方案(具體到使用的框架、資料庫伺服器、應用伺服器等)。業務層設計:事務腳本模式(事務:用戶發送一次請求就是一個事務;腳本:一個方法或一個函數;事務腳本:把一次請求封裝為一個方法或一個函數;事務腳本模式:一個事務開始於腳本的打開,終止於腳本的關閉)。業務層涉及的對象本有三種類型:事務腳本類(封裝了業務的流程)、數據訪問對象(DAO,封裝了持久化操作)、數據傳輸對象(DTO,封裝了失血/貧血領域對象),三者之間的關系是事務腳本類組合(聚合)數據訪問對象,這二者都依賴了數據傳輸對象

3.正向工程(UML類圖生成Java代碼)和逆向工程(Java代碼生成UML類圖)

4.資料庫物理設計(ER圖轉換成表間關系圖、建庫和建表、使用工具插入測試數據)

4.編碼5.測試>>>測試報告/缺陷報告

1.單元測試:對軟體中的最小可測試單元進行檢查和驗證,在Java中是對類中的方法進行測試,可以使用JUnit工具來實施。

2.集成測試:集成測試也叫組裝測試或聯合測試。在單元測試的基礎上,將所有模塊按照設計要求組裝成為子系統進行測試。

3.系統測試:將已經確認的軟體、硬體、外設、網路等元素結合在一起,進行信息系統的各種組裝測試和確認測試,系統測試是針對整個產品系統進行的測試,目的是驗證系統是否滿足了需求規格的定義,找出與需求規格不符或與之矛盾的地方,從而提出更加完善的方案。

4.驗收測試:在軟體產品完成了單元測試、集成測試和系統測試之後,產品發布之前所進行的軟體測試活動。它是技術測試的最後一個階段,也稱為交付測試。驗收測試的目的是確保軟體准備就緒,並且可以讓最終用戶將其用於執行軟體的既定功能和任務。

5.交付和維護>>>用戶手冊/操作手冊

項目管理

版本控制:CVS/SVN/Git

自動構建:Ant/Maven/Ivy/Gradle

持續集成:Hudson/Jenkins

系統架構

負載均衡伺服器:F5、A10

應用伺服器:

HTTP伺服器:Apache、NginX(HTTP、反向代理、郵件代理伺服器

Servlet容器:Tomcat、Resin

EJB容器:WildFly(JBossApplicationServer)、GlassFish、Weblogic、Websphere資料庫伺服器:MySQL、Oracle

第三方工具(插件)應用

圖表工具:基於jQuery的圖表插件(如jQchart、Flot、Charted等)、Chart.js、Highcharts等。

報表工具:PentahoReporting、iReport、DynamicReports等。

文檔處理:POI、iText等。

工作流引擎:jBPM、OpenWFE、Snaker、SWAMP等。

作業調度:Quartz、JobServer、Oddjob等。

緩存服務:EhCache、memcached、SwarmCache等。

消息隊列:Open-MQ、ZeroMQ等。

安全框架:Shiro、PicketBox等。

搜索引擎:IndexTank、Lucene、ElasticSearch等。

Ajax框架:jQuery、ExtJS、DWR等。

UI插件:EasyUI、MiniUI等。

富文本框:UEditor、CKEditor等。

面試提問

項目是為哪個公司開發的?

項目的投入是多少?

有多少人參與了項目開發?

整個團隊中,測試人員、開發人員、項目經理比例是多少?

項目開發了多長時間?

項目總的代碼量有多少?

你的代碼量有多少?

項目採用了怎樣的開發模型或開發流程?

項目的架構是怎樣的?

項目的技術選型是怎樣的?

你在項目中承擔了怎樣的職責?

是否經常開會或加班?

項目完成後有哪些收獲或是經驗教訓?

項目中最困難的部分是什麼?

如何解決團隊開發時遇到的各種沖突?

明:對於沒有實際項目經驗的,可以在前程無憂、智聯招聘、拉勾網等網站上搜索招聘Java程序員的公司,找到他們的官方網站了解他們做的項目,查看項目的詳細介紹,然後嘗試完成其中一部分功能,最好請教一下高人看看自己的設計和代碼是否恰當,這樣相當於積累了一定的項目經驗。

面試時可以反問面試官的問題

我注意到你們使用了X技術,請問你們是如何解決Y問題的?

為什麼你們的產品使用了X技術而不是Y技術?據我所知,X技術雖然有A、B、C等好處,但也存在D和E問題,而Y技術可以解決D和E問題。

我對您說的X技術不是太熟悉,但我感覺它是一個不錯的解決方案,您能多講講它的工作原理嗎?

你們團隊是如何進行項目規劃的?一周會有幾次例會?每周的代碼量大概是多少?

就X問題我能想到的解決方案目前就只有Y了,請問您會怎麼解決這個問題?

錄用談判

要理直氣壯的提出具體的待遇要求

開出比預期稍高的價碼

不要只盯著薪水(很多公司更願意就薪水之外的條件做出讓步)

使用最合適的方法(可以嘗試在電話或E-mail中談判待遇)

自我評價

學習能力(搞IT行業的人需要不斷的了解新的技術、工具和方法)

團隊意識(相比個人英雄主義,IT行業更倡導團隊合作)

抗壓能力(很多IT企業的工作強度相對來說還是比較大的)

自學編程,免費獲取精品IT教程以及資料,搜索:黑馬程序員

網頁鏈接

熱點內容
我的世界哪五個伺服器被炸了 發布:2025-05-15 10:36:16 瀏覽:993
ehcache存儲對象 發布:2025-05-15 10:35:31 瀏覽:526
搭建虛擬電腦的伺服器 發布:2025-05-15 10:29:31 瀏覽:269
湖人雙核配置哪個最好 發布:2025-05-15 10:09:48 瀏覽:979
手機熱點密碼怎麼查看 發布:2025-05-15 09:54:47 瀏覽:108
生意發力雲存儲 發布:2025-05-15 09:54:45 瀏覽:616
編寫一個shell腳本添加用戶 發布:2025-05-15 09:54:43 瀏覽:505
資料庫查看錶命令 發布:2025-05-15 09:52:27 瀏覽:914
p30是不是自帶方舟編譯器 發布:2025-05-15 09:51:48 瀏覽:599
追擊世界房間密碼是多少 發布:2025-05-15 09:51:46 瀏覽:995