2014-01-17 65 views
2

我是ColdFusion的初學者。我只是通過一些教程來了解ColdFusion中使用的基本標籤和函數。我有興趣開發一個簡單的具有登錄功能的Web應用程序作爲第一步,在表單中輸入的用戶名和密碼在後端Java代碼中進行驗證。我無法找到如何在提交表單時調用後端java函數進行驗證。從ColdFusion開始我的旅程將非常有幫助。使用Coldfusion和java開發登錄應用程序

+1

'' –

回答

10

是否有你想在java中創建登錄驗證的原因?你可能不瞭解ColdFusion可以爲你做什麼。您可以使用HTML,ColdFusion及其與關係數據庫的連接來創建全功能登錄。 This tutorial touches on a lot of that functionality

這是可能的compile java objects and call them using ColdFusion,但這絕對不是ColdFusion教程材料的入門介紹。

+1

+1。當CF運行在java上時,與java對象交互肯定很容易。但是,我也想知道*爲什麼*你想要合併java。即你真的需要它還是隻是不必要的複雜性?你能給我們一些背景嗎?你正在構建一個CF層來與*現有的* java應用程序進行交互......? – Leigh

+0

謝謝@Digital克里斯。這給了我更好的理解 – user902490

2

在CFML中調用Java對象的方法非常簡單。一個只創建Java對象實例,然後...調用它的方法。 EG:

<cfscript> 
    string = createObject("java", "java.lang.String").init("my string"); // init() calls the appropriate constructor 
    indexOf = string.indexOf("ring"); 
    charAt = string.charAt(4); 
    toCharArray = string.toCharArray(); 
    toUpperCase = string.toUpperCase(); 
    writeDump([string,indexOf,charAt,toCharArray,toUpperCase]); 
</cfscript> 

有經常瞎搞一些與周圍的類型轉換做到:CFML寬鬆/動態類型需要有時發送到Java前編組。查看javaCast()

但基本上就是這樣。