项目开发过程注意事项
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目开发流程及注意事项
一、
(1)开发工具:eclipse
(2)数据库:Oracle
(3)导入代码格式化模板
1. java代码格式化模板
导入java_formatter.xml
Window→Preferences→Java→Code Style→Formatter→Import Profile
2. javascript代码格式化模板
<contextid="oracle"targetRuntime="MyBatis3">
<plugintype="org.mybatis.generator.plugins.MarsMethodPlugin"></plugin>
<commentGenerator>
<!-- 去除自动生成的注释 -->
size 200m
autoextend on
next 10m maxsize unlimited
extent management local;
2.建立数据库Biblioteka Baidu户
create useruser_nameidentified byuser_password
default tablespacetablespace_name;
导入javascript_formatter.xml
Window→Preferences→JavaScript→Code Style→Formatter→Import Profile
二、
(1)创建数据库
1.建立表空间
create tablespacetablespace_name
logging
datafile 'D:\oracle\Administrator\oradata\orcl\tablespace_name.dbf'
</javaClientGenerator>
<!-- 数据库表 -->
<tableschema=""tableName="TBL_PRACTICE"domainObjectName="Practice"alias="pra">
<propertyname="useActualColumnNames"value="false"/>
<javaClientGeneratortargetPackage="com.newheyd.practice.dao"type="XMLMAPPER"targetProject=".">
<propertyname="enableSubPackages"value="true"/>
<propertyname="exampleMethodVisibility"value="private" />
配置mars→src→marsGeneratorConfig.xml文件
<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEgeneratorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
<propertyname="enableSubPackages"value="true"/>
<propertyname="trimStrings"value="true"/>
</javaModelGenerator>
<!-- 数据库映射文件生成位置 -->
<sqlMapGeneratortargetPackage="config.mapper.practice"targetProject=".">
<!-- enableSubPackages:是否让schema作为包的后缀-->
<propertyname="enableSubPackages"value="true"/>
</sqlMapGenerator>
<!-- DAO生成位置 -->
<!-- type: XMLMAPPER, ANNOTATEDMAPPER -->
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<!-- 数据库连接开发包位置 -->
<classPathEntrylocation="D:\program\mars\WebContent\WEB-INF\lib\ojdbc6.jar"/>
grant connect,resource touser_name;
grant dba touser_name;
3.为用户分配表空间
revoke unlimited tablespace fromuser_name;
alter useruser_namequota unlimited ontablespace_name;
userId="mars"password="mars">
</jdbcConnection>
<javaTypeResolver>
<propertyname="forceBigDecimals"value="false"/>
</javaTypeResolver>
<!-- domain生成位置 -->
<javaModelGeneratortargetPackage="com.newheyd.practice.domain"targetProject=".">
4.创建项目开发所需表
create tabletable_name(
column_name data_type
)
创建表也可以使用PL/SQL Developer工具通过图形界面来创建表.
(2)后台代码编写(SpringMVC+Mybatis)
1.通过配置文件自动生成domain dao和数据库映射文件
<propertyname="suppressAllComments"value="true"/>
</commentGenerator>
<!-- 数据库连接 -->
<jdbcConnectiondriverClass="oracle.jdbc.driver.OracleDriver"connectionURL="jdbc:oracle:thin:@127.0.0.1:1521:orcl"
一、
(1)开发工具:eclipse
(2)数据库:Oracle
(3)导入代码格式化模板
1. java代码格式化模板
导入java_formatter.xml
Window→Preferences→Java→Code Style→Formatter→Import Profile
2. javascript代码格式化模板
<contextid="oracle"targetRuntime="MyBatis3">
<plugintype="org.mybatis.generator.plugins.MarsMethodPlugin"></plugin>
<commentGenerator>
<!-- 去除自动生成的注释 -->
size 200m
autoextend on
next 10m maxsize unlimited
extent management local;
2.建立数据库Biblioteka Baidu户
create useruser_nameidentified byuser_password
default tablespacetablespace_name;
导入javascript_formatter.xml
Window→Preferences→JavaScript→Code Style→Formatter→Import Profile
二、
(1)创建数据库
1.建立表空间
create tablespacetablespace_name
logging
datafile 'D:\oracle\Administrator\oradata\orcl\tablespace_name.dbf'
</javaClientGenerator>
<!-- 数据库表 -->
<tableschema=""tableName="TBL_PRACTICE"domainObjectName="Practice"alias="pra">
<propertyname="useActualColumnNames"value="false"/>
<javaClientGeneratortargetPackage="com.newheyd.practice.dao"type="XMLMAPPER"targetProject=".">
<propertyname="enableSubPackages"value="true"/>
<propertyname="exampleMethodVisibility"value="private" />
配置mars→src→marsGeneratorConfig.xml文件
<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEgeneratorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
<propertyname="enableSubPackages"value="true"/>
<propertyname="trimStrings"value="true"/>
</javaModelGenerator>
<!-- 数据库映射文件生成位置 -->
<sqlMapGeneratortargetPackage="config.mapper.practice"targetProject=".">
<!-- enableSubPackages:是否让schema作为包的后缀-->
<propertyname="enableSubPackages"value="true"/>
</sqlMapGenerator>
<!-- DAO生成位置 -->
<!-- type: XMLMAPPER, ANNOTATEDMAPPER -->
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<!-- 数据库连接开发包位置 -->
<classPathEntrylocation="D:\program\mars\WebContent\WEB-INF\lib\ojdbc6.jar"/>
grant connect,resource touser_name;
grant dba touser_name;
3.为用户分配表空间
revoke unlimited tablespace fromuser_name;
alter useruser_namequota unlimited ontablespace_name;
userId="mars"password="mars">
</jdbcConnection>
<javaTypeResolver>
<propertyname="forceBigDecimals"value="false"/>
</javaTypeResolver>
<!-- domain生成位置 -->
<javaModelGeneratortargetPackage="com.newheyd.practice.domain"targetProject=".">
4.创建项目开发所需表
create tabletable_name(
column_name data_type
)
创建表也可以使用PL/SQL Developer工具通过图形界面来创建表.
(2)后台代码编写(SpringMVC+Mybatis)
1.通过配置文件自动生成domain dao和数据库映射文件
<propertyname="suppressAllComments"value="true"/>
</commentGenerator>
<!-- 数据库连接 -->
<jdbcConnectiondriverClass="oracle.jdbc.driver.OracleDriver"connectionURL="jdbc:oracle:thin:@127.0.0.1:1521:orcl"