EXT - DWR - SPRING 통합 상세 지도
gtalk:[email protected]
web:http://www.jiqishu.com
흐름:
1. my sql 에 데이터 베 이 스 를 만 들 고 abator 로 데이터베이스 관계 맵 을 생 성 합 니 다.
2. dwr 를 맞 추고 javabean 을 작성 합 니 다.
3. 스프링 통합.
4. ext 를 설정 하고 ext 인터페이스 코드 를 씁 니 다.
5. 디 버 깅 통과.
준비 작업:
mysql 의 시각 화 도구, mysql 5 자체 준비.
자세 한 방법:
1. my sql 에 dinosaur 데이터 베 이 스 를 만 들 고 표 Department 를 만 듭 니 다.
sql 구문:
CREATE TABLE department (
DeptCode varchar(20) NOT NULL,
DeptName varchar(20) default NULL,
FatherCode varchar(20) default NULL,
DeptType varchar(20) default NULL,
DeptDesc varchar(20) default NULL,
PRIMARY KEY (DeptCode)
) ;
2. abator 연결 및 맵:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN"
"http://ibatis.apache.org/dtd/abator-config_1_0.dtd">
<abatorConfiguration>
<abatorContext generatorSet="Java5"><!-- TODO: Add Database Connection Information -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://172.16.66.205:3306/dinosaur?characterEncoding=UTF8"
userId="root"
password="12345">
<classPathEntry location="C:\Users\arpenker\workspace\extDwrSpring\WebRoot\WEB-INF\lib\mysql-connector-5.1.3.jar" />
</jdbcConnection>
<javaModelGenerator targetPackage="com.dinosaur.ibatis" targetProject="extDwrSpring" />
<sqlMapGenerator targetPackage="com.dinosaur.ibatis" targetProject="extDwrSpring" />
<daoGenerator type="spring" targetPackage="com.dinosaur.ibatis" targetProject="extDwrSpring" />
<table schema="First" tableName="Department">
<!-- columnOverride column="???" property="???" / -->
</table>
</abatorContext>
</abatorConfiguration>
3.index.jsp
<%@ page contentType="text/html;charset=UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>EXT-DWR-SPRING </title>
<link rel="stylesheet" type="text/css" href="ext-2.2.1/resources/css/ext-all.css" />
<script type="text/javascript" src="ext-2.2.1/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-2.2.1/ext-all.js"></script>
<script type='text/javascript' src='/extDwrSpring/dwr/interface/DepartmentService.js'></script>
<script type='text/javascript' src='/extDwrSpring/dwr/engine.js'></script>
<script type='text/javascript' src='/extDwrSpring/dwr/util.js'></script>
<script type="text/javascript" src="ext-2.2.1/dwrproxy.js"></script>
<script type="text/javascript" src="Department.js"></script>
</head>
<style type="text/css">
body .x-panel {
margin-bottom:20px;
}
.icon-grid {
background-image:url(/shared/icons/fam/plugin.gif) !important;
}
#button-grid .x-panel-body {
border:1px solid #99bbe8;
border-top:0 none;
}
.add {
background-image:url(/shared/icons/fam/add.gif) !important;
}
.refresh {
background-image:url(/shared/icons/fam/table_refresh.png) !important;
}
.remove {
background-image:url(/shared/icons/fam/delete.gif) !important;
}
.save {
background-image:url(/shared/icons/save.gif) !important;
}
</style>
<body>
dwr-ext-spring
<br/>
<select name="deptselect" id="deptselect" style="display: none;">
<option value=" "> </option>
<option value=" "> </option>
<option value=" "> </option>
</select>
<div id="department"></div>
</body>
</html>
첨부 파일 을 보 세 요. 코드 가 너무 많아 요.
qq group: 5069015
모든 원본 파일 이 너무 커서 업로드 할 수 없습니다. 저 에 게 연락 하 셔 도 됩 니 다. 메 일 로 보 내 드 리 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
thymeleaf로 HTML 페이지를 동적으로 만듭니다 (spring + gradle)지난번에는 에서 화면에 HTML을 표시했습니다. 이번에는 화면을 동적으로 움직여보고 싶기 때문에 입력한 문자를 화면에 표시시키고 싶습니다. 초보자의 비망록이므로 이상한 점 등 있으면 지적 받을 수 있으면 기쁩니다! ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.