在 eclipse3.3 + myeclipse6 + tomcat6 环境下使用 appfuse

在 eclipse3.3 + myeclipse6 + tomcat6 环境下使用 appfuse :


Setup your Development Environment - or follow the steps below if you're a veteran.
1. Download and install JDK 5+ (make sure your JAVA_HOME environment variable points to the JDK, not a JRE).
2. Download and install MySQL 5.x.
(可选)3. Setup a local SMTP server or change mail.properties (in src/main/resources) to use a different host name - it defaults to "localhost".
4. Download and install Maven 2.0.x.

下载 appfuse 所需要的类库(appfuse-dependencies:https://appfuse.dev.java.net/servlets/ProjectDocumentList),修改%maven_home%/conf/settings.xml 文件中的 localRepository 节点
<localRepository>%appfuse-dependencies_home%</localRepository>
这样可节省项目生成时间,减少 moven 自网下下载类库的个数。
执行 mvn archetype:create 命令取相应的工程代码(参见 http://appfuse.org/display/APF/AppFuse+QuickStart )。注:-DgroupId 值为项目包的根路径,-DartifactId 为工程的名称。

在所建工程目录下执行 mvn appfuse:full-source 以获取完整的代码。
修改pom.xml,在最下面有数据库的配置。若你是mysql数据库,则很简单,只需修改用户名和密码(默认为root和空)。若是其他数据库,请参照pom.xml里面的数据库配置文件进行替换修改。
在所建工程目录下执行 mvn jetty:run-war 。 这样会在target目录下生成部署需要的文件夹和war包(成功进行后打开 http://localhost:8080/ 可看到相应的界面)。
在项目路径下运行:mvn eclipse:eclipse 建立适合eclipse环境的工程。
将工程导入到 eclipse 中。
将 src/main/webapp Remove from build path 。
将target/classes Remove from build path 。
使用 myEclipse 的 Add MyEclipse Web Capabilities ,将 Web Root Directory 指向 src/main/webapp 目录。
将 target\%项目名称%-1.0-SNAPSHOT\WEB-INF\lib 目录下的类库 copy 到 src\main\webapp\WEB-INF\lib 目录下。
将 target\%项目名称%-1.0-SNAPSHOT\WEB-INF\classes 目录下的资源文件 copy 到 src\main\resources 目录下。
在 eclipse 中刷新项目。
在 java Build Path 中 Libraries 下面将以 M2_REPO 开头的 libs 删除。
在 eclipse 中使用 Package Explorer 打开 src/main/webapp/WEB-INF/lib ,如果其下还有库文件,则将其添加到 Build Path 。
在 eclipse 中刷新项目。

完成.

参考:
http://appfuse.org/display/APF/AppFuse+QuickStart
http://www.blogjava.net/shenlei/archive/2008/02/29/182885.html#FeedBack
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
牙科就诊管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线查看数据。管理员管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等功能。牙科就诊管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 管理员在后台主要管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等。 牙医列表页面,此页面提供给管理员的功能有:查看牙医、新增牙医、修改牙医、删除牙医等。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。药品管理页面,此页面提供给管理员的功能有:新增药品,修改药品,删除药品。药品类型管理页面,此页面提供给管理员的功能有:新增药品类型,修改药品类型,删除药品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值