idea iFrame框架

来源:互联网 发布:php获取html表单数据 编辑:程序博客网 时间:2024/06/18 09:04

开发环境

Java jdk java sql2005或以上 tomcat6.0或以上 ,svn(开发团队使用)

 

 

JDK安装

    【jdk-6u39-windows-i586.exe】安装过程中注意安装到D:\Java目录

 

配置JDK环境变量

    打开我的电脑--属性--高级--环境变量..

 

    1、新建系统变量JAVA_HOMECLASSPATH

       变量名:JAVA_HOME

       变量值:D:\Java\jdk1.6.0_39

       *********************************此目录为自己安装jdk的文件目录***

       变量名:CLASSPATH

       变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

 

    2、选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 

       变量名:Path 

       变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

 

    3、现在测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。

 

数据库安装:

1.安装iis

Win7 控制面板-》程序-》打开或关闭windows功能

 

Xp系统 控制面板 -》添加或删除程序-》添加windows组件,勾选大小为34.4m的,在勾选iis

 

 

2.安装数据库

准备数据库文件,百度一下,照着配就行了

考虑一下,在数据库下建立一个用户,设置如下:

 

3.配置端口和服务问题(如果安装了tocat且其端口为80会产生冲突,安装不成功)

开启相应的TCP服务

 

产生的问题可以百度解决,实在不行就卸载了(百度卸载),在重新安装.

如果必须使用80端口,则需要修改注册表(微信开发时会越到)

尝试解决修改如下:

 

netstat -a -o 或者 netstat -ano

 

结束 net 

注册表修改:

pid:4

Win780端口默认是被System进程占用的

用如下方法可以解决System进程占用80端口的问题:

打开RegEdit:

找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP

找到一个DWORDStart,将其改为0

重启电脑,System进程将不会占用80端口

 

Tomcat配置

下载一个纯净的tomcat就行

 

Svn使用

1.安装svn

2.创建svn用户

3.使用svn

使用svn imprort

 

设置导入目录

 

导入需要导入的文件

 

 

备份与新建一个文件 

 

更新文件(从服务器上下载)

 

设置以后不更新的文件

 

 

去除不用更新的文件

 

 

开发环境与配置

使用IDEA开发,其具备丰富的快捷键,建议关闭QQ,输入法的快捷键,防止冲突

1.破解安装

第一次安装,复制序列号,运行

将序列号粘贴到需要位置

2.配置

Idea下配置jdktomcat

Tomcat配置:

 

 

 

3.导入工程运行

使用框架工程IFrame(集成了crudRBAC框架,具备丰富的crud,一键可以生成代码)

如果使用了svn可以从svnexport

如果没有可以直接拷贝,运行每个项目时都需要:

就可以打开项目了(可以打开的项目是有标志的)

 

开发与调试

调试框架项目

认识文件

 

数据库配置文件

 

 

 

可以看出链接的是本地数据库,数据库名称为IFrame,数据库密码为用户名sa,密码为sa加密后的字符。

其加密算法在core->util里。

 

 

在数据库中创建数据库IFrame(也可以使用脚本创建)

依次执行创建表,插入数据,创建函数与视图脚本

执行后数据库

运行调试

 

如下视图

 

 

 

 

可以看出访问端口为:88,服务器已经启动,可以访问了

认识系统:

 

系统命名:

 

查看用户,菜单,角色等链接

认识自动生成代码策略

运行系统,访问链接端口/auto_build.do,可以看到jdbcibatisjava类的映射关系。

如工作单位表设计为:

 

自动生成,加入注释(表列名)

生成代码到out-autoBuild下面,将代码复制到工程下就可以了。


0 0