1. Trang chủ
  2. » Thể loại khác

Dao_tao_WebFramework

41 12 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Dao_tao_WebFramework
Trường học Viettel Telecom
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài Giảng
Định dạng
Số trang 41
Dung lượng 1,04 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tìm hiểu về ARIS TTPM Viễn Thông Viettel TT CNTT – Viettel TelecomTT CNTT – Viettel Telecom Nội dung  Tổng quan framework v3 3  Xây dựng ứng dụng với framework v3 3  Quy trình làm việc giữa nhóm FW[.]

Trang 1

TTPM Viễn Thông Viettel

Trang 2

TT CNTT – Viettel Telecom

Nội dung

Trang 3

- Sửa các lỗi tồn tại trên Fw 3.2

- Hỗ trợ cross-browser (IE 7, IE 8, FF > 3.6, Chrome 13)

Trang 4

TT CNTT – Viettel Telecom

Tổng quan framework

Trang 5

Tổng quan framework

 Axjax và xử lý client: dojo framework

Trang 6

TT CNTT – Viettel Telecom

Xây dựng ứng dụng với framework v3.3

Trang 7

 com.viettel.projecttemplate.client.form: chứa các formBean

 com.viettel.projecttemplate.database.BO: dùng để mapping hibernate

 com.viettel.projecttemplate.database.DAO: java class xử lý action và

dữ liệu

 com.viettel.projecttemplate.database.config: cấu hình database

 com.viettel.projecttemplate.database.hbm: mapping hibernate

 Librarires

 ViettelLib.jar

Trang 8

TT CNTT – Viettel Telecom

Xây dựng một nghiệp vụ

queryInterbankTransAction.do

Trang 9

Xây dựng một nghiệp vụ

 Truyền dữ liệu client-server

Trang 10

TT CNTT – Viettel Telecom

Xây dựng Action

Trang 11

<result type="tiles"

name=" prepare "> queryInterbankTrans.page </result> <result type="tiles"

List.page</result>

</action>

Trang 12

TT CNTT – Viettel Telecom

Xây dựng Action

 Public String tenMethod()

 Kết quả return tương ứng với name của Result được khai báo ở Action

Trang 13

Xây dựng Action

class="com.viettel.vm.database.DAO.QueryInterbankTransDAO" method="preparePage">

<result type="tiles"

name="prepare">queryInterbankTrans.page</result>

<result type="tiles" List.page</result>

</action>

public class QueryInterbankTransDAO extends BaseDAOMDBAction {

QueryInterbankTransForm queryInterbankTransForm = new QueryInterbankTransForm();

private SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");

public String preparePage() throws Exception {

try {

int MILLIS_IN_DAY = 1000 * 60 * 60 * 24;

java.util.Date now = new java.util.Date();

java.util.Date judYesterday = new java.util.Date(now.getTime() - MILLIS_IN_DAY);

java.sql.Date jsdYesterday = new java.sql.Date(now.getTime() - MILLIS_IN_DAY);

queryInterbankTransForm.setStartDate(DateTimeUtils.convertDateToString(judYesterday)); getRequest().setAttribute("interbankTransList", doSearchingTrans("", "", "", "", jsdYesterday, null)); } catch (Exception ex) {

getRequest().setAttribute("alert", "Có lỗi khi thực hiện truy vấn Vui lòng thử lại sau"); return “error";

}

return "prepare";

}

Trang 14

 Value

<action name= “queryInterbankTransAction class="com.viettel.vm.database.DAO.QueryInterbankTransDAO" method="preparePage">

<result type="tiles“ name="prepare">

queryInterbankTrans.page

</result>

<result type="tiles" name="transList">

queryInterbankTrans-List.page </result>

</definition>

Trang 15

Xây dựng jsp page

Trang 17

Truyền dữ liệu client-server

public class QueryInterbankTransDAO extends BaseDAOMDBAction {

QueryInterbankTransForm queryInterbankTransForm = new QueryInterbankTransForm();

private SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");

public String preparePage() throws Exception {

try {

int MILLIS_IN_DAY = 1000 * 60 * 60 * 24;

java.util.Date now = new java.util.Date();

java.util.Date judYesterday = new java.util.Date(now.getTime() - MILLIS_IN_DAY);

java.sql.Date jsdYesterday = new java.sql.Date(now.getTime() - MILLIS_IN_DAY);

Trang 18

TT CNTT – Viettel Telecom

Try vấn cơ sở dữ liệu

public class QueryInterbankTransDAO extends

Trang 23

Xây dựng thành phần giao diện - Grid

Trang 24

TT CNTT – Viettel Telecom

Xây dựng thành phần giao diện - Grid

Trang 25

Xây dựng thành phần giao diện - Grid

Trang 26

TT CNTT – Viettel Telecom

type="checkbox" width="5%" cellStyles="text-align:center;"/>

width="100px" type="select" arrOption="page.arrJobName"

Trang 28

TT CNTT – Viettel Telecom

Xây dựng thành phần giao diện - Grid

Trang 29

Xây dựng thành phần giao diện - Grid

 Xây dựng form thêm mới

Trang 30

TT CNTT – Viettel Telecom

Xây dựng thành phần giao diện - Grid

Trang 31

Xây dựng thành phần giao diện - Grid

 Edit trực tiếp trên grid

Trang 32

TT CNTT – Viettel Telecom

Xây dựng thành phần giao diện - Grid

ẩn.

Trang 33

Xây dựng thành phần giao diện - Tree

Trang 34

TT CNTT – Viettel Telecom

Xây dựng thành phần giao diện - Dialog

các control hiển thị của tag sd: ví dụ sd:TitlePane

Trang 35

Xây dựng thành phần giao diện – Title Pane

trong nó)

Trang 36

TT CNTT – Viettel Telecom

Xây dựng thành phần giao diện – FieldSet

Trang 37

Xây dựng thành phần giao diện – Javascript

Trang 38

<sd:Button id="" key="Ajax Submit" onclick="goSubmit();" />

<input type="submit" style="visibility:hidden" />

Trang 39

xem trong file enter-event.jsp)

Trang 40

TT CNTT – Viettel Telecom

Enter auto submit

<form id="form1" action="javascript:goSubmit();" method="POST" >

<sd:TextBox id="textbox1" labelWidth="125px;" name="form1.textbox1" key="form1.textbox1"/>

<sd:TextBox id="textbox2" labelWidth="125px;" name="form1.textbox2" key="form1.textbox2" />

<sd:Button id="" key="Ajax Submit" onclick="goSubmit();" />

Trang 41

Đặt widget trên homepage

Ngày đăng: 20/04/2022, 16:29

HÌNH ẢNH LIÊN QUAN

 config.properties: các cấu hình khác - Dao_tao_WebFramework
config.properties các cấu hình khác (Trang 7)

TÀI LIỆU CÙNG NGƯỜI DÙNG