阅读更多

slave4j是什么
    slave中文解释为“奴隶”,做java开发有一段时间的人都会有这样一种感觉:整天都在写curd,于是很多人都会想到有没有代码生成器帮我完成这些,当时我也这么想的,呵呵,在网上找了半天没有我想要的,于是下定决心自己写一个,于是slave4j就这样“诞生”了。

    slave4j是一个eclipse的插件,也是一个springmvc,spring,hibernate的整合框架

 

slave4j插件能帮你做什么?

  1.     搭建spring,springmvc,hibernate开发环境
  2.     代码生成:生成curd代码,包括jsp


slave4j框架能帮你做什么?

  1.     封装了hibernate常用操作
  2.     提供了常用的工具类(1.0.0版本提供的比较少,在以后的版本中继续添加)

 

你应该了解以下技术:

  •     spring(必须)
  •     spring mvc(必须)
  •     hibernate(必须)
  •     log4j
  •     junit
  •     tomcat
  •     mysql
  •     jquery
  •     960:css网络布局框架


slave4j是根据什么来生成代码?
    slave4j是根据你编写的实体类来生成代码,你的实体类必须符合jpa规范,而且必须继承于    org.slave4j.orm.hibernate.BaseEntity这个类

 

 

 

官方网站:http://code.google.com/p/slave4j/

69
22
评论 共 118 条 请登录后发表评论
98 楼 slave4j 2010-06-13 09:12
wskhkhtd 写道
这个插件支持哪个eclipse的版本,我下的标准版3.5.2的,按方式安装插件后,无法看到图标,是怎么会事

如果不行,你看看我出的视频
97 楼 slave4j 2010-06-13 09:12
stewchicken 写道

Eclipse 版本 Build id: 20100218-1602
Ubuntun
Project (myweb)-->slave4j->搭建开发环境

搭建开发环境失败, 



哥们你用Ubuntu作为操作系统吗?我没在Ubuntu下测试过,可以会有问题,你在xp上试试看
96 楼 shinezhou 2010-06-12 21:17
厉害。


95 楼 wskhkhtd 2010-06-12 20:03
这个插件支持哪个eclipse的版本,我下的标准版3.5.2的,按方式安装插件后,无法看到图标,是怎么会事
94 楼 stewchicken 2010-06-12 18:39

Eclipse 版本 Build id: 20100218-1602
Ubuntun
Project (myweb)-->slave4j->搭建开发环境

搭建开发环境失败, 

2010-06-12 12:35:57.164:INFO::Logging to StdErrLog::DEBUG=false via org.eclipse.jetty.util.log.StdErrLog
java.lang.reflect.InvocationTargetException
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:421)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)
at org.slave4j.popup.actions.BuildEnvironmentAction.run(BuildEnvironmentAction.java:71)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1176)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3493)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3112)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
Caused by: java.lang.NullPointerException
at org.slave4j.popup.actions.BuildEnvironmentAction$1.run(BuildEnvironmentAction.java:54)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
93 楼 shuiguozheng 2010-06-12 16:39
  小项目可以试试,
92 楼 weidewei 2010-06-12 12:02
学习一下,精神上值得鼓励 哈哈
91 楼 eshe 2010-06-12 11:36
不能用那个啊,图标是出来啦,但是在点击右键时候菜单没有那个东东,呵呵
90 楼 slave4j 2010-06-12 09:46
slave4j整个项目都是开源的,包括slave4j的插件和slave4j的框架
slave4j的插件项目存放于:http://slave4j.googlecode.com/svn/trunk/org.slave4j/
slave4j的框架代码存放于:http://slave4j.googlecode.com/svn/trunk/slave4j-demo/
89 楼 slave4j 2010-06-12 09:35
slave4j插件的源码已经上传到svn上了
88 楼 奥、特曼 2010-06-12 08:50
slave4j 写道
slave4j 写道
esteem 写道
eclipse 插件的源代码能共享下吗?

eclipse插件的源代码目前还没有公布,主要原因我对自己写的代码没自信,我本来不是写eclipse插件的,工作之余自学的,我怕我写的代码会误人子弟

如果你想看我把源码发给你,你发邮件给我

方便的话发一份给我啊 linjunminemail@163.com
87 楼 faylai 2010-06-11 17:07
搬个板凳坐下仔细看看呵呵
86 楼 aaa8825121 2010-06-11 17:05
求源码,谢谢!aaa8825121@163.com
85 楼 deathduo 2010-06-11 16:27
slave4j 写道

有点诡异,那你把%ECLIPSE_HOME%/configuration/org.eclipse.update文件夹删了试试,如果还不行,那有可能就是你的jdk版本或者安装时有问题了

JDK1.5和1.6都切过试过了,可惜还是没有成功,坐等同样问题的同学……
84 楼 slave4j 2010-06-11 16:18
deathduo 写道
很无奈,MyEclipse放弃后去下了Eclipse for java ee,但是按作者的指导将jar放入dropins目录,Eclipse放在盘根目录,开启Eclipse后还是没有显示slave4j的菜单,不知哪里出了问题

有点诡异,那你把%ECLIPSE_HOME%/configuration/org.eclipse.update文件夹删了试试,如果还不行,那有可能就是你的jdk版本或者安装时有问题了
83 楼 baobaocc 2010-06-11 16:11
caoyangx 写道
超级潜水员 写道
janrn 写道
为什么不试一试rapid-framework,自带的代码生成功能相当强大,而且还是提供的JAVA代码,不是插件,可以任意修改,生成的代码是基于模板而来,你可以自己修改模板,就可以生成符合你自己特定的编程习惯以及项目规范的代码。


也顶,rapid-framework,十分不错,自己修改模板十分容易。

为什么不试试springside更具有实用性和超强的企业最佳实践.

janrn 写道
为什么不试一试rapid-framework,自带的代码生成功能相当强大,而且还是提供的JAVA代码,不是插件,可以任意修改,生成的代码是基于模板而来,你可以自己修改模板,就可以生成符合你自己特定的编程习惯以及项目规范的代码。

82 楼 deathduo 2010-06-11 16:07
很无奈,MyEclipse放弃后去下了Eclipse for java ee,但是按作者的指导将jar放入dropins目录,Eclipse放在盘根目录,开启Eclipse后还是没有显示slave4j的菜单,不知哪里出了问题
81 楼 slave4j 2010-06-11 16:01
handonghandong 写道
现在SVN下已经没有了吗?

有啊,你是地址输错了
80 楼 handonghandong 2010-06-11 15:54
现在SVN下已经没有了吗?
79 楼 slave4j 2010-06-11 14:55
deathduo 写道
finallygo 写道
在myeclipse下如何安装该插件?


myeclipse我没装成个,但是有人在群上说他装成功了,你可以试试,本人不推荐使用myeclipse,原因太卡

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • asp个人网站

    本程序是一个简单的ASP程序,只供初学者学习之用

  • 动态网站建设 ——利用ASP来制作动态网站

    目录 1用ASP构建动态网页 1.1动态网站的优点 1.2 ASP概述 1.3 ASP工作环境 1.4 ASP工作原理 1.5 ASP技术特点 1.6 ASP内置函数 1.7 ASP中Application和Session对象 二、用ASP进行动态网页设计 2.1利用ASP进行动态数据查询. 2.2 ASP访问数据库概述及工作原理. 2.2.1ASP访问数据库概述 2.2.2ASP访问数据库的工作原理 2.3 ASP连接数据库的方法. 2.4 A

  • 如何用asp.net制作网站

    在写好web.config配置及初始化代码后,就是大家建设各子页面及其逻辑代码的过程。涉及具体代码逻辑,这里不展开讲。后续博主将会以一个段子网的建站实例,深入写下如何一步步建设网站。当然,还会涉及租云服务器,域名申请,数据库申请等操作。有兴趣的同学辛苦关注博主以获得后续的分享。

  • 个人网站ASP项目构建与实践

    本文还有配套的精品资源,点击获取 简介:ASP(Active Server Pages)技术用于构建个人网站,提供用户登录、数据展示等基础功能,适合初学者或毕业设计。本项目涵盖服务器端脚本处理、数据库操作、用户认证、前端布局、安全防护和用户体验设计等Web开发核心知识点,通过实践让学习者掌握ASP在动态网页生成中的应用。 1. ASP技术介绍与应用 ASP,...

  • asp.net网站服务器,vs2010制作简单的asp.net网站

    直入主题:打开visual studio 2010程序开发软件单击菜单栏的文件,依次选新建->网站->ASP.NET空网站,这里我们选择空网站,利于今后DIY自己的网站,最好什么从头来,便于对各类架构的理解(若是选择ASP.NET网站也行,只是里面已经集成了一些东西)这里我们默认解决方案的名称为WebSite1,单击确定后进入网站的代码页面,在右边的解决方案资源管理器里只有一个web....

  • ASP.NET编写一个简易网站

    跟着51自学网骆老师的教学视频学习的代码。 效果图 站点地图代码 <?xml version="1.0" encoding="utf-8" ?> <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="~/Default.aspx" title="网站首页" description=""> <!--

  • ASP.NET快速创建一个简单的网站

    2.点击选择ASP.NET Web应用程序(.NET Framework),然后点击选择下一步。6.点击添加,新建web窗体,命名为Default.aspx。好了,现在整个基本的创建项目流程就是这样,你学会了吗?3.确定项目的名称和项目存放的路径,点击创建。7.进入界面,编写一段简单的程序,然后运行。关注基诺,会有更多有趣的知识分享给你哦!1.打开VS2019,点击创建新项目。4.选择空项目,点击创建。5.进入主界面,创建文件。

  • 基础--搭建简易的ASP站点

    方式1: 1.简易安装aspminiserver 2.下载一套asp网站源码 3.运行aspminiserver将根目录设置为下载的asp网站源码 方式2: 1.windows server 2003开启IIS服务 2.控制面板IIS管理器添加站点信息和源码路径 3.设置好默认首页文件 4.源码文件夹安全属性设置为完全控制 5.如果代码有../方式访问,则需勾选父目录 ...

  • 一些网站资源分享

    链接地址 网站地址 1.博客就是这个博客 2.音乐是我网易云歌单 3.图床是我保存的图库 4.西瓜导航里面有各种网站 5.钟馗之眼是一个爬虫全网某些特征的网站(我不会用,但这个太强了,请合法使用) 6.罗马盘是资源网站 7.AI引擎,体验智能的感觉 8.优店,资源网站 9.叶音,黑科技资源,各种app和技术 10.网站源码 ...

  • ASP入门(一)环境的搭建

    突然转战ASP是因为,手头要实现一个类似管理系统的东东,正好把ASP再从头学习一下下。 ASP可以做什么? ASP,它的原文是Active Server Pages。 ASP最核心的扩展内容:ActiveX组件,试想,如果你可以使用自己所熟悉的任何一种开发工具,使用自己所熟悉的编程语言进行相应的开发、生成ActiveX组件的DLL文件,并在ASP中进行调用,那么还有什么不可以做呢? 安装ASP的环境IIS IIS,其英文为Internet Information Server。是支持ASP运...

  • ASP网站搭建

    填写ip-端口-主机头 这里做实验,所有选本地ip, 端口默认80,注意不要与其它网站端口冲突 主机头不写。链接:https://pan.baidu.com/s/1rMb9-6A_Oc2luTwtoaB2VA。打开web服务扩展里面的Active Server Pages 搭建完成。管理工具->Internet信息服务(IIS)管理器。还有一些权限没有配置,网站还不能正常访问。主目录->配置->选项->启动父路径。意思就是备注,随便填,点击下一步。再次右击刚才网站,选择属性。网站->新建->网站。

  • ASP.NET WEB网站简单入门(简单Demo ->发布)

    简单分几个阶段 一、简单代码实现 1.新建工程 2.打开设计器(查看设计器),托出一个label ,写上Hello 3.点击调试,即可看到网页效果 4.重新生成后,发布到指定路径下 5.弹出网站发布设置面板,点击<新建..>,创建新的发布配置文件: 6.输入你自己定义的配置文件名: 7.点击下一步:在发布方法中选“文件系统”,这样我们可以发布到自...

  • ASP网站实例教程:IIS安装配置

    网站制作,首先进行开发环境的配置,本实例教程采用 WIN7+ASP+Access+IIS; 环境配置包括2部分:IIS安装配置、Access安装 步骤阅读 工具/原料 一台安装了win7系统的电脑 方法/步骤 1 从开始菜单,打开“控制面板”,如图; 2 点击“程序”中的“卸载程序”,如图; 3 点击左侧的“打开或关闭 window...

  • 教大家怎么在本机上搭建asp环境

    教大家怎么在本机上搭建asp环境教大家怎么在本机上搭建asp环境

  • asp做的wap综合网源码

    欢迎使用asp做的wap综合网源码wap 源码 asp

  • 个人网站(ASP+html+access)

    网站利用ASP html access 功能实现:实现动态网页 将访问者的留言存入数据库中 时时统计访问网站的人数 友情链接 等等

  • asp.net个人网站实例

    简单的asp源码分享出来给大家

  • windows server 2008 iis 搭建asp

    问题一: 此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。 解决一: 通过取消浏览器的"显示友好界面",让错误显示出来 问题二: An error occurred on the server when processing the URL. Please contact the system administrator.

Global site tag (gtag.js) - Google Analytics