`
slave4j
  • 浏览: 13599 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

基于eclipse插件的java代码生成器---slave4j1.0.0发布

阅读更多

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/

分享到:
评论
5 楼 bubble 2010-07-16  
slave4j 写道
bubble 写道
slave4j的代码我抽时间好好看看,嘿嘿,查询那后来我看了,我没理解好,哈哈。
用dom4j或者其他的工具,很容易修改xml文件的,我以前修改配置文件好像就是用dom4j,时间太长记不大清了,哈哈。
还有录视频可以用avi格式的,压缩之后大小可以变为原来的十分之一,下载非常方便。
有空交流~~~

好的,我的qq:378747549;第一次录视频,我还以为exe的视频是最小的呢

已经加了你的qq,有时间qq交流,
4 楼 slave4j 2010-07-11  
bubble 写道
slave4j的代码我抽时间好好看看,嘿嘿,查询那后来我看了,我没理解好,哈哈。
用dom4j或者其他的工具,很容易修改xml文件的,我以前修改配置文件好像就是用dom4j,时间太长记不大清了,哈哈。
还有录视频可以用avi格式的,压缩之后大小可以变为原来的十分之一,下载非常方便。
有空交流~~~

好的,我的qq:378747549;第一次录视频,我还以为exe的视频是最小的呢
3 楼 bubble 2010-07-11  
slave4j的代码我抽时间好好看看,嘿嘿,查询那后来我看了,我没理解好,哈哈。
用dom4j或者其他的工具,很容易修改xml文件的,我以前修改配置文件好像就是用dom4j,时间太长记不大清了,哈哈。
还有录视频可以用avi格式的,压缩之后大小可以变为原来的十分之一,下载非常方便。
有空交流~~~
2 楼 slave4j 2010-07-11  
bubble 写道
呵呵,想加入slave4j,你看怎么样,几年前我也写过简单的脚手架程序,当时支持的是Struts1.2+Spring+Hibernate,后来自己懒加上工作忙一直都没有更新新的版本,我玩了楼主的slave4j感觉咱们的思想一样,哈哈,尽量保持一般编程习惯,这样可以适合多数人的扩展,不过我提点建议哈,咱探讨探讨:
1、为什么配置文件中的包名还要手动改啊,写个代码自动改了吧。
2、还有我还是觉得支持strut2比较好,尽量在action中不出现HttpServletRequest之类的东西。
3、查询再完善些就好了,比如对字符串的like、时间控件等等。
4、然后就是如果能在搭建开发环境时,把权限控制部分直接加上就好了,像appfuse一样。
5、不知道支不支持clob、blob之类的类型,我也没有试。
6、把文件上传的模块加进来就更好了。
嘿嘿,如果以上的东西都全了,我决定平时的开发就很easy了。对了楼主的模板放在哪里了?

哈哈,很欢迎你的加入啊,不过我现在的公司不能上qq,所有沟通起来可能不太方便,我现在常用javaeye闲聊,这是我们公司唯一一个没有被封的,哈哈
针对你上面的问题:
1:我当时没想到好的方法,所有用手动修改,不过熟悉spring,hibernate人改起来也不是难事,程序员还是要具备修改的能力的,
2:springmvc我也是第一次用,拿来练练手的,我就是感觉struts太难配置了,
3:查询其实很完善,可能你还没完整的看slave4j的代码,哈哈
4:权限我现在正在加上,我现在用的是Spring Security,要等1.1版本才发布
5:clob、blob我感觉实际生产中不常用,也不建议使用,但是我用hibernate应该支持的clob、blob
6:文件上传模块在代码生成中是无法生成的,我的想法是:代码生成器生成常规代码,然后从slave4j_demo(一个完整的例子)拷贝一下特殊代码
1 楼 bubble 2010-07-11  
呵呵,想加入slave4j,你看怎么样,几年前我也写过简单的脚手架程序,当时支持的是Struts1.2+Spring+Hibernate,后来自己懒加上工作忙一直都没有更新新的版本,我玩了楼主的slave4j感觉咱们的思想一样,哈哈,尽量保持一般编程习惯,这样可以适合多数人的扩展,不过我提点建议哈,咱探讨探讨:
1、为什么配置文件中的包名还要手动改啊,写个代码自动改了吧。
2、还有我还是觉得支持strut2比较好,尽量在action中不出现HttpServletRequest之类的东西。
3、查询再完善些就好了,比如对字符串的like、时间控件等等。
4、然后就是如果能在搭建开发环境时,把权限控制部分直接加上就好了,像appfuse一样。
5、不知道支不支持clob、blob之类的类型,我也没有试。
6、把文件上传的模块加进来就更好了。
嘿嘿,如果以上的东西都全了,我决定平时的开发就很easy了。对了楼主的模板放在哪里了?

相关推荐

    slave4j-1.0.0 eclipse插件

    eclipse插件,自动生成项目代码,具体操作可以百度,jar包比较难下,在这共享一下 如果有朋友有新版本,可以共享一下,谢谢

    slave4j 1.0 eclipse 插件

    在提供的压缩包文件中,"org.slave4j_1.0.0.jar"应该是slave4j插件的主程序文件,需要安装到Eclipse中才能使用。而"slave4j ,看了介绍,感觉不错。_凯乐学习屋_百度空间.mht"文件可能是一个关于插件的介绍或使用教程...

    slave4j的eclipse插件(文档+jar包)

    总之,slave4j的Eclipse插件是一个强大的辅助开发工具,它能够自动化生成常见的Java代码,特别是在处理数据库操作时。配合提供的文档和jar包,用户可以轻松地在Eclipse环境中集成并使用这个插件,提高开发质量和速度...

    Hadoop-1.0.0集群安装

    根据所提供的信息,本次安装的目标是构建一个基于Hadoop-1.0.0版本的集群环境。该环境将包括一台主节点(NameNode)以及两台从节点(DataNodes)。为了实现这一目标,首先需要准备以下硬件与软件环境: 1. **操作...

    slave4j源码生成插件

    slave4j 是一款安装在Eclipse下的代码生成插件、可生成jsp、action、server、dao等基础类及curd等基础操作,推荐给大家

    slave4j学习demo 示例

    在实践中,你可以先定义好数据库模型,然后通过slave4j生成对应的Java代码,接着进行业务逻辑的编写,最后部署和测试应用。 学习和掌握slave4j不仅可以提高个人的开发效率,还可以提升整个团队的开发速度,尤其在...

    java8看不到源码-java8-maven-jenkins-slave:java8-maven-jenkins-slave

    java8 看不到源码Openshift - java8-maven-jenkins-slave 这个目录包含一个普通的 jenkins 和 java 8 和 maven 的从站。 使用这个模板 $ oc create -f ...

    STM32F103-Modbus_RTU-slave-RS485

    STM32F103-Modbus_RTU-slave-RS485 是一个基于STM32F103微控制器实现的Modbus RTU从机应用实例,它利用了FreeModbus库来处理Modbus通信协议。在这个项目中,我们将深入探讨相关的关键知识点。 1. **STM32F103系列**...

    PyPI 官网下载 | slave-irc-1.0.0.tar.gz

    "slave-irc-1.0.0.tar.gz"是一个压缩文件,它的命名遵循了Python库的常见发布格式,其中"slave-irc"是库的名字,"1.0.0"代表版本号,".tar.gz"是压缩格式,它是Unix/Linux系统常用的归档压缩方式,包含了一个或多个...

    slave4j1.0.1

    1、在eclipse开发环境 搭建spring,springmvc, hibernate开发环境; 2、代码生成:生成curd代码,包括jsp; 3、解决entity包必须在src目录里才能生成...4、源码及帮助请参考: http://code.google.com/p/slave4j/

    mysql-connector-java-5.1.32-bin.jar

    5.6.20 最新JDBC mysql-connector-java-5.1.32-bin.jar

    easymodbus4j-master (3)_easymodbus4j_modbus-master-tcp_

    EasyModbus4j是一个Java实现的Modbus通信库,专为处理Modbus协议的各种通信模式而设计,包括TCP、RTU(远程终端单元)、ASCII以及UDP。在工业自动化和控制系统中,Modbus是一种广泛使用的通信协议,因其简单、高效而...

    Raspberry-Pi-SPI-slave-master.7z

    标题中的“Raspberry-Pi-SPI-slave-master.7z”指示了这是一个关于树莓派(Raspberry Pi)的项目,特别关注SPI(Serial Peripheral Interface)通信协议,它包含了一个从机(slave)和主机(master)的角色设置。...

    Designing with EZ-USB FX2LP™ Slave FIFO Interface using FPGA

    在IT领域,特别是嵌入式系统与硬件设计中,利用EZ-USB FX2LP™ Slave FIFO接口结合FPGA(Field-Programmable Gate Array)进行设计,是一种将高速USB连接集成到基于FPGA的应用中的常见方法。根据提供的文档标题、...

    I2C-verilog-(非常详细的i2c学习心得)_代码分析_i2c-slaveverilong_Master/Slave_v

    4. **中断生成**:当接收到数据或命令时,Slave可以生成中断信号,通知CPU进行后续处理。 **代码分析** I2C的Verilog实现通常包含状态机,根据协议的不同阶段切换状态。每个状态对应于协议的一个步骤,如Start、...

    FreeModbus--RTU--Master+Slave--uCOSIII--STM32F407工具.rar

    STM32F407是意法半导体推出的基于ARM Cortex-M4内核的微控制器,具有高性能和丰富的外设接口,适合于工业控制应用。移植FreeModbus库时,我们需要配置STM32的串口硬件,设置波特率、奇偶校验等参数,然后将库的源...

    cdap-authentication-client-1.0.0.zip

    【标题】"CDAP身份验证客户端1.0.0" CDAP(Cloud Data Application Platform)是数据应用程序平台,提供了一套全面的工具和服务,用于构建、部署和管理大数据应用。CDAP Authentication Client是该框架的一个组件,...

    sharding-master-slave

    本文将深入探讨如何利用`Sharding-JDBC`这一优秀的Java框架,在`SpringBoot`环境中实现分库分表以及读写分离,同时结合`MyBatis`和`Druid`进行持久层优化。 首先,`Sharding-JDBC`是由阿里巴巴开源的分布式数据库...

    Slave_FIFO.zip_CY7C68013A_FX2-Slave-FIFO_Slave_FIFO_out

    "Slave_FIFO.zip_CY7C68013A_FX2-Slave-FIFO_Slave_FIFO_out" 这个标题表明这是一个关于CY7C68013A芯片的FX2 Slave FIFO(从模式FIFO)应用的资料,其中“_out”可能指的是该实现侧重于数据输出功能。Slave FIFO通常...

Global site tag (gtag.js) - Google Analytics