阅读更多

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 条 请登录后发表评论
118 楼 haiwangzi 2013-02-07 14:18
Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". 何解?
117 楼 sunleije 2010-11-18 16:24
哇 真牛逼啊 自己都写框架了 可惜我不用
115 楼 www88485400 2010-07-19 15:54
楼主的代码生成器 我没有见过 不过你自己写的框架对一般的人来说都没有什么用 我建议你自己写一个模板 用freemarker 或者Velocity 之类的 大家可以根据自己的框架编写模板 那样才更容易推广起来。
114 楼 eddyc 2010-07-16 09:57
顶一个先
说明也做得很全哟,老鸟菜鸟都照顾到,可见楼主的细心
113 楼 wanglianfeng0206 2010-07-16 05:35
好厉害啊 自己能写框架 看来自己更应该加倍努力了啊
112 楼 ctfzh 2010-07-13 11:34
学习一下,精神上值得鼓励
111 楼 avi2 2010-07-10 17:22
很不错啊
支持下,希望继续
110 楼 123629996 2010-07-10 10:04
楼主做的东西我很敬佩,也看了下视频演示。不过目前没有精力去用这个东西。在这里支持下,希望东西原来越好!
109 楼 huchuhan 2010-07-09 10:58
springMVC 哈哈谢谢哥们了 学习学习
108 楼 hyhai7 2010-07-08 22:58
支持楼主,希望版本改进啊,JDK5的也可以使用。不错啊,
107 楼 xmind 2010-07-07 10:26
敬意啊。
106 楼 hantaozu 2010-07-07 08:25
搬个s沙发躺下仔细看看呵呵
105 楼 slave4j 2010-06-18 09:44
zengbo0710 写道
网上有人提到了spring roo,我也试了roo提供的几个demo,觉得roo做开发风险高。还是slave4j比较好,一目了然。
slave4j和roo都可以自动生成CRUD,这点算是一致的。我用slave4j的例子和roo的例子(pizzashop是比较好的例子)做了下简单比较,供楼主参考。
1.slave4j框架生成的时候没有做国际化。(如果在我现在的项目上用,每次生成的代码都要改,确实比较麻烦)
2.slave4j自动生成的jsp没有对date类型提供日期插件。roo的表单验证更加细化,比如对属性长度。表单验证提示roo的体验感好些。
3.如果slave4j插件的右键选项增加security和tiles就更灵活了,在需要的时候就可以添加。
3.slave4j和roo对entity的操作大体一样,slave4j是继承,roo是用注解。相同点是都会增加一些属性。roo可以通过注解@id改变默认id的属性(如userId,文档有提,我没有实验)。
4.roo对controller的CRUD基本方法封装了一下,提供注解继承。--spring roo都是提供注解方式。
5.slave4j能把配置文件放到文件夹而不是src下面是不是更好呢。比如新建一个conf或spring文件夹之类的。
6.roo生成的代码有主页.slave4j要进入方法才可以看到。主页让roo的体验感好很多。
7.roo的分页标签也不错。
8.roo没有查询,slave4j的查询楼主提供的标签很好,希望楼主提供多表查询的例子。毕竟实际项目中多表查询比较多。
9.roo代码和框架的生成显然没有slave4j那么简单,springSTS虽然有相应工具,但还是脱离了eclipse的开发模式,回到了dos时代。(相对于从数据库用工具生成entity的方式会复杂些)。
我也菜鸟,roo是好看却不好吃,slave4j虽然没有roo那么好看,但是跟大部分项目的开发方式一致。希望对楼主的后续开发slave4j有些帮助。

哇塞,佩服,我好好研究下
104 楼 zengbo0710 2010-06-17 15:18
网上有人提到了spring roo,我也试了roo提供的几个demo,觉得roo做开发风险高。还是slave4j比较好,一目了然。
slave4j和roo都可以自动生成CRUD,这点算是一致的。我用slave4j的例子和roo的例子(pizzashop是比较好的例子)做了下简单比较,供楼主参考。
1.slave4j框架生成的时候没有做国际化。(如果在我现在的项目上用,每次生成的代码都要改,确实比较麻烦)
2.slave4j自动生成的jsp没有对date类型提供日期插件。roo的表单验证更加细化,比如对属性长度。表单验证提示roo的体验感好些。
3.如果slave4j插件的右键选项增加security和tiles就更灵活了,在需要的时候就可以添加。
3.slave4j和roo对entity的操作大体一样,slave4j是继承,roo是用注解。相同点是都会增加一些属性。roo可以通过注解@id改变默认id的属性(如userId,文档有提,我没有实验)。
4.roo对controller的CRUD基本方法封装了一下,提供注解继承。--spring roo都是提供注解方式。
5.slave4j能把配置文件放到文件夹而不是src下面是不是更好呢。比如新建一个conf或spring文件夹之类的。
6.roo生成的代码有主页.slave4j要进入方法才可以看到。主页让roo的体验感好很多。
7.roo的分页标签也不错。
8.roo没有查询,slave4j的查询楼主提供的标签很好,希望楼主提供多表查询的例子。毕竟实际项目中多表查询比较多。
9.roo代码和框架的生成显然没有slave4j那么简单,springSTS虽然有相应工具,但还是脱离了eclipse的开发模式,回到了dos时代。(相对于从数据库用工具生成entity的方式会复杂些)。
我也菜鸟,roo是好看却不好吃,slave4j虽然没有roo那么好看,但是跟大部分项目的开发方式一致。希望对楼主的后续开发slave4j有些帮助。
103 楼 finallygo 2010-06-14 21:42
lz不能考虑下简化安装此插件的方法吗?我看很多eclipse插件都是拷贝到plugins目录下就可以了
102 楼 yangzhan 2010-06-13 22:49
整体来看还是不错的,操作也简单。
提两个建议:
1、现在如果已有一个entity生成了代码,并且我改了下jsp。此时我在加一个entity,此时在生成,则我之前的的修改都没了,也就是说这个package的都会重新生成。不支持按指定的entity生成。
2、建议加上sitemesh这样的模板布局。
101 楼 Anybing 2010-06-13 12:40
求源码:eanybing@gmail.com
100 楼 eredlab 2010-06-13 11:19
不错啊,偶10月份也有类似开源项目发布!不过偶的那项目和楼主的区别如下,奉上和楼主交流:
1)开发插件代码生成由数据库表驱动,也就是说先建表后建实体类以及DAO代码。开发插件支持模板定值(Velocity);默认实现ExtJS常用widget模板。
2)基于ExtJS实现一套通用权限管理模型。
3)数据库默认实现为Oracle,后续版本计划支持Mysql、H2。
4)Dao默认实现iBatis支持SpringJDBC。
区别点主要在此,其他的都和楼主都大同小异了!

这东西工程量很大,偶前前后后推翻放弃了3个版本,现在是第4个。坚持快4年了。居然被楼主抢先发布了! 郁闷。。。
99 楼 cupidcanon 2010-06-13 10:22
兄弟,你出的视频在哪里,实在装不到插件

发表评论

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

相关推荐

  • Asp.net与SQLserver一起打包部署安装图文教程

    借鉴MSDN webcasts的Asp.net程序部署和李洪根的一篇文章,然后加上自己的亲身体会,把整个SQL和Asp.net(vb.net)一起打包的全过程写一下。

  • ASP网站搭建

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

  • 第二课:ASP.NET Core入门之简单快速搭建ASP.NET Core 3.1项目

    一、说明:本文是教大家如何快速搭建一个.net core 项目。为了快速和简单,本项目采用UtilsSharp框架搭建,只需要简单配置就可以马上搭建完成。项目采用简单三层思想,框架采用.net core 3.1,数据库采用mysql+ElasticSearch,大家可以根据自己的项目需求选择删减,包含依赖注入(autofac)、日志输出、数据库处理、出入参规范、swagger、公共工具类等。废话不多说,开始吧!......

  • asp毕业设计下载(全套源码+配套论文)——基于asp+access的网上音乐网站设计与实现

    本文首先介绍了当今网络开发语言发展现状,接着介绍了ASP相关知识,然后以《音乐星空网》为例,按照软件工程开发思路,逐一介绍了建站的系统分析、系统设计和系统实现。在系统分析中以数据字典和数据流图的形式确定了系统的基本框架,接着在此基础上设计出网站模块功能结构图,然后用E-R图说明了系统的库表结构,最后论文从网页上的风格、色彩、链接、功能、算法等属性分析了系统中典型的ASP网页文件。在附录中则给出本系统库表结构的详细说明和本网站运行时的主要页面。

  • 在winserver08(R2)上部署IIS并搭建ASP站点

    在winserver08(R2)上部署IIS并搭建ASP站点

  • asp环境搭建

    试想,如果你可以使用自己所熟悉的任何一种开发工具,使用自己所熟悉的编程语言进行相应的开发、生成ActiveX组件的DLL文件,并在ASP中进行调用,那么还有什么不可以做呢?然后在对应的窗体中,填写相应的内容即可,选择的物理路径就是你的项目路径了(我们选择的是F:\JJ);默认文档不要设置太多, 注意命名的规范性,可以将不用的默认文档名称修改或者删除。,显示如下内容,说明IIS和ASP配置完成,可以开始进行自己网站的开发了。在中间位置中显示的就是你的计算机的名称,点击计算机名称【】界面管理后,点击【

  • asp.net core mvc 项目搭建一、【3分钟学会】

    一、新建.net core mvc项目 从vs2019中新建项目 选asp.net core web 项目名称 自己取 选择Web应用程序 mvc版本 新建.net core mvc项目 这些文件或者文件夹都是比较重要的。 启动文件是startup 是启动文件,appsetting.json里面可以存放链接字符串。 开始增加EF的包 这三个就是管理外置包的地方,第一个是控制台添加。 第二个是窗口版本的添加。效......

  • 4搭建asp网站

    搭建asp网站

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

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

  • asp源码搭建

    看看看看看看看看

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

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

  • 本地asp服务器环境快速搭建

    不用安装双击运行即可,快速搭建一个asp的运行环境,方便在手机上调试项目。

  • 创建一个ASP.NET web项目

    做过JAVA和PHP后再看看.net,感觉都差不多,我用的vs2017,点击新建项目,选择如下 新建完成后点击运行即可查看当前项目 开始页面配置了启动页 路由器已经配置了如何访问 自己定义一个路由 新建控制器 新建视图 ...

  • 怎样在asp网站上添加自己的asp.net子网站

    现在的asp网站,一般都是建设在windowsserver 2008上,使用的IIS一般是7.0以上,这样一来,实际上和asp.net可以兼容的,也就是说,既可以用asp网页,也可以解析asp.net的网页,如果安装上一些插件,甚至同时可以解析php页面,真是方便。   假设我的网站原本是asp的,根目录是websuit,下面有多个目录,例如:dep1,dep2,dep3等等,分别是三个不同的

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

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

  • asp网站基本构建(常用数据库的连接语句)

    一、数据库的初始连接 ASP的对象存取数据库方法 在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command Connection:负责打开或连接数据 Recordset:负责存取数据表 Command:负责对数据库执行行动查询命令二、连接各数据库的驱动程序 连接各数据库可以使用驱动程

  • Win7部署asp.net网站,问题逐个突破<一>---Win7 IIS 部署网站,同局域网中电脑无法访问解决方案

    最近做的《一中考评系统》,使用vs2010 中asp.net语言编写,它是一款局域网内人员访问的网站。     部署《一中考评系统》网站的时候,问题重重,这篇文章介绍下"部署好网站,同局域网中电脑无法访问的问题的解决方案"。       第一,Win7安装IIS后,本地测试没问题,说明IIS配置正确;如果本地测试有问题,先检查IIS安装配置情况。      IIS配置过程见博客《Windo

  • asp.net web应用程式的网站搭建及发布

    asp.net web应用程式的网站搭建及发布,记录一下,方便网友们学习及以后查阅 应用环境:Microsoft Visual Studio2013版、互联网信息服务(英语:Internet Information Services,简称IIS) 网站发布 步骤 网站部署 步骤 第一步:打开页面 第二步:新增网站 第三步:设置网站 第四步:启用目录 第五步:设定应用程序集 第六步:启用

  • 创建第一个asp.net网站

     标题:创建第一个asp.net网站 摘要:通过对微软Visual Studio 2008的简单操作介绍。指导您使用Visual Web Developer 来创建简单页,演示了vs开发asp.Net的基本技术。 难度:10     很早就想学习asp.Net了,断断续续的拖了一年了,这阵电脑升级了下决心,努力学习asp.Net,比起java来说总是觉得微软的网站开发工具和技术更平易近人,闲话

  • w10系统asp服务器搭建,在windows10系统下搭建asp环境的方法介绍

    现在,已经有非常多朋友都在使用windows10正式版系统了,不过由于对新系统太过陌生很多用户都知道该怎么在其中搭建asp环境。为了帮助大家更好地使用win10系统,下面,小编就分享搭建asp环境的具体方法。具体方法如下:1、按win+R键,输入control进入控制台,点击程序,如图:2、点击启用或关闭Windows功能,如图:3、然后像我这样勾选就可以,然后点击确定,等待进度条安装完成,然后点...

Global site tag (gtag.js) - Google Analytics