close

【進修學習紀錄】Java Internet程式設計 12月紀

時間過得這樣快,課程終有結束的一天,而今天就是那一天。

回顧這幾個月的學習,對自己感到自豪的同時,也更意識到有許多黑洞等待我去知曉,

課程的結束,也代表著將要面對現實。希望我們都能成功找到喜歡的工作,當厲害的程式設計師!

 

 

 

課程:Java Internet 程式設計班(政府補助課程)

訓練期間:109/08/31-109/12/10

上課時間:09:00-18:00

 

本篇記錄時間:109/12/01-109/12/10

 

12/01

專 題 製 作

王振漢 老師教課

關於 filter過濾器

可加入至應用程式中,即時為應用程式新增功能,

但不用修改原本的程式碼,若不需要此功能時,直接把過濾器抽離即可。

在web.xml中,監聽器 > 過濾器 > servlet

因此過濾器filter要放置於servlet之前,不然會發生錯誤。
 

Servlet跳轉方式

1 / forward(request, response)

2 / sendRedirect()

 

1 / forward(request, response) 

內部轉,可以給虛擬路徑,但實際上轉到別的地方。

定義在RequestDispatcher的介面,由request.getRequestDispatcher呼叫。

可以透過setAttribute傳遞參數

效率高

適用於權限管理轉頁時使用

 

2 / sendRedirect()

為外部轉,實際轉給什麼檔案會呈現在網址上方。

定義在HttpServletResponse

直接外部呼叫另一支程式會顯程式名稱

效率較低

適用於跳至外部網站或回主畫面使用

 

 

12/01

專 題 製 作

王振漢 老師教課

mysql transactions傳遞參數

https://www.mysqltutorial.org/mysql-transaction.aspx/

 

下午給老師看我們做好的部分,

雖然一開始網站中,顧客要新增留言時要登入有發生錯誤,

(xml的filter設置多了一串<url-pattern>/comment/new</url-pattern>,刪除就好了)

但接下來就都非常順利的可以新增留言、管理者回覆留言了,

老師還誇獎說頁面很清爽好看,管理者回覆系統跟顧客留言系統有分開操作很合理很不錯,

好開心!被老師誇獎了嘿嘿。

 

老師後來看我們進度時,把其他關於我們、產品介紹的頁面看了,

說我們完成度很高,看起來很專業!開心~~
 

 

 

12/03

JAVA 動 態 網 頁

林靜君 老師教課

訂餐表單

資料存到model與attribute(存到model是為了存到資料庫,存到attribute是為了下一頁顯示)

訂餐確認資料

資料存到model寫入到資料庫

成功訂餐訊息

 

 

 

12/07

JAVA 動 態 網 頁

林靜君 老師教課

request.getParameter → input來的

getAttribute → 畫面上沒有值,但需要使用

 

查詢資料

1.輸入關鍵字按送出

2.透過sql篩選資料

3.將資料顯示在結果頁上

 

下面是老師寫程式寫了十幾年的心得:

『想睡覺的時候不要寫程式、精神不好的時候不要寫程式、心浮氣躁的時候不要寫程式』

實在太可愛了!老師說若是以上狀態寫程式,很容易注意力不集中,好的也寫成壞的。

 

 

 

12/08

JAVA 動 態 網 頁

林靜君 老師教課

java web tomcat 部署

用Tomcat部署javaweb

https://codertw.com/%E4%BC%BA%E6%9C%8D%E5%99%A8/172643/

File → Export → Web WAR file → Browse選擇儲存位置(Tomcat底下)→ Finish

看見war檔即部署完成!

螢幕快照 2020-12-08 上午10.38.04

 

 

Azure create database

建立database(包括server name、管理員登入名稱、密碼等等)

Connection security 修改防火牆設定

Deny public network access → NO

Allow access to Azure services → YES

Enforce SSL connection → ENABLES

Minimum TLS version → 1.1

儲存

修改專案中的每個DAO

複製server name(azure上有寫)把localhost改為cakeserver.mysql.database.azure.com

private String jdbcURL = "jdbc:mysql://localhost:3306/cake_house?serverTimezone=UTC&useSSL=false&characterEncoding=UTF-8";

改為(修改server name)

private String jdbcURL = "jdbc:mysql://cakeserver.mysql.database.azure.com:3306/cake_data?serverTimezone=UTC&useSSL=false&characterEncoding=UTF-8";

 

把字串中的false改為true

private String jdbcURL = "jdbc:mysql://cakeserver.mysql.database.azure.com:3306/cake_data?serverTimezone=UTC&useSSL=false&characterEncoding=UTF-8;

改為(修改false為true,其他不用動)

private String jdbcURL = "jdbc:mysql://cakeserver.mysql.database.azure.com:3306/cake_data?serverTimezone=UTC&useSSL=true&characterEncoding=UTF-8;

 

今天是靜君老師教我們的最後一堂課.....,心裡真的挺感到不捨的,

除了陳衍華老師,靜君老師是教我們最多堂課的老師了,

也是又可愛又帥氣,很樂意與我們聊天分享經驗的老師,

老師最後鼓勵了我們,然後說:『要面對事實了。』

嗚嗚嗚嗚嗚嗚。也好可惜我最後沒有跟老師拍到照........,真的好謝謝老師。

 

 

12/09

GUI 概 論 與 設 計

陳衍華 老師教課

今天老師教java的GUI程式,看了好多程式,像是計算機程式、小畫家程式等等,

我還用老師的小畫家程式畫了簡單的圖,剛好要中午了,真的好餓啊!XD

螢幕快照 2020-12-09 上午11.51.05

 

 

 

12/10

GUI 概 論 與 設 計

陳衍華 老師教課

今天老師一樣講GUI程式,還講了socket、server socket。

老師說,好的程式就是用簡單的思路製作出來,越簡單越容易維護。

下午就要結業跟企業媒合了,老師的課只上到中午......,心裡又開始不捨QQ,

真的很喜歡衍華老師,時間真的過得好快,三個半月一下就過去了。

我這次終於跟老師拍到照了!好開心!

老師說他的辦公室在新竹,去新竹了可以找他吃飯QQ

老師甚至還說,有任何問題都可以問他,哭惹。

【進修學習紀錄】Java Internet程式設計 12月紀

 

 

 

 

下午的就業媒合會比想像中還要來的振奮人心,之前看會來的廠商時,

只覺得沒有我們適合的職缺,對下午的就業媒合會也就來得比較意興闌珊,

卻沒想到,來的廠商真的都非常的友善、客氣,也不會吝於給我們鼓勵或建議,

真的是意想不到的事情!一直覺得還很不足的我們也可以得到鼓勵,真的感到很開心,

也對於自己能不能夠找到喜歡的工作多了一些信心,希望這份信心與勇氣可以一直保持....。

 

甚至還有主管姊姊對我們說:『你們都做得很好,只可惜我們徵的是C#的職缺。』

我覺得,能夠得到這樣的誇獎就很足夠了,因為他並沒有必要去鼓勵與誇獎我們。

還有一家廠商的大哥對我們說:『有什麼我可以幫助到你們的?』

這樣去詢問我們,引導我們去問想知道的事情,

大哥還跟我們分享要選取對未來有抱負與遠程計畫的公司,

因為這樣的公司不會吝於把薪資與待遇給到員工身上,

而我面試的四家公司裡,我只要問到:『若沒有經驗也可以嗎?』這樣的問題,

出乎我意料之外的是,他們都說沒關係,當然基礎的要會,

但比經驗更重要是,對於工作上的學習的態度,這真的讓我更有了勇氣與決心了!

 

真的很感謝今天的企業媒合,即使到最後我可能一家offer都沒拿到,

(但我本也早已報著要自己努力找工作的心情了)

但今天下午的這些談話,讓我對自己有了一些自信,也比較知道我該去補強甚麼區域,

很神奇的讓我對自己更多了一些底氣,雖然我還真的很弱很弱,但很感謝這些大哥與姊姊們!

 

媒合會最後也終於結束了,我跟同組的同學面試了四家,算滿載而歸吧!

感謝我的組員,雖然大部分程式都是我在做,但感謝組員請的火鍋!讓我有美好的一餐XD

【進修學習紀錄】Java Internet程式設計 12月紀

 

 

 

 

還要感謝這幾個月的陪伴——我的同學們。

雖然可能並沒有什麼其他的談話內容,大多還是聊著java,

但有這些戰友在,真的感覺沒那麼孤單,因為有夥伴一起努力!

希望大家都能找到自己心儀的工作,若還有下一次的見面,

希望我們都能成為獨當一面的程式設計師了!See you!

【進修學習紀錄】Java Internet程式設計 12月紀

【進修學習紀錄】Java Internet程式設計 12月紀

【進修學習紀錄】Java Internet程式設計 12月紀

 

 

 

arrow
arrow
    創作者介紹
    創作者 Alice 的頭像
    Alice

    沿途的風景

    Alice 發表在 痞客邦 留言(1) 人氣()