-
基于REST+CoC构建Java Web高速开发框架的架构思路
基于REST+CoC构建JavaWeb快速开发框架的架构思路 ????在《Web开发敏捷之道》这本书的前面几章里,Dave向我们炫耀怎样简单的开始一个RubyonRails之旅,建一张表,执行一句ruby命令行生成一个scaffold脚手架程序,然后写一句代码,就可以完成了对一个表或者说是资源的CRUD操作的功能的实现。这激发了我的兴趣,用Java,能不能更简单的完成这件事。 ????我在我们应该...
605
热度 -
轻量级JavaWeb开发框架EWeb4J著者赖伟威专访
轻量级JavaWeb开发框架EWeb4J作者赖伟威专访EWeb4J是一款基于Servlet/JDBC构建的轻量级Web开发框架,它不仅融合了SSH的核心优点(全栈式),而且提供了诸如模块化、热加载、多数据源、RESTful等非常吸引人的特性。它小巧灵活,遵守约定优于配置的原则。目前EWeb4J的最新版本为1.9.1。 Github地址:https://github.com/laiwei...
577
热度 -
tomcat配置文件web.xml与server.xml解析-主要
tomcat配置文件web.xml与server.xml解析--重要 Web.xml里主要的内容: ? 关于servlet的定义: <servlet> ??????? <servlet-name>default</servlet-name> ??????? <servlet-class> ????????? org.apache.cata...
577
热度 -
Spring的优秀工具种盘点第1部分文件资源操作和 Web 相关工具类
Spring的优秀工具类盘点第1部分文件资源操作和Web相关工具类 访问文件资源假设有一个文件地位于Web应用的类路径下,您可以通过以下方式对这个文件资源进行访问:? 通过FileSystemResource以文件系统绝对路径的方式进行访问;? 通过ClassPathResource以类路径的方式进行访问;? 通过ServletContextResource以相对于Web应用根目录的方式进行访问。...
376
热度 -
SSH框架中使用log4j的便利之处
SSH框架中使用log4j的方便之处 SSH框架中使用log4j的方便之处 1.动态的改变记录级别和策略,即修改log4j.properties,不需要重启Web应用,这需要在web.xml中设置一下。2.把log文件定在/WEB-INF/logs/而不需要写绝对路径。3.可以把log4j.properties和其他properties一起放在/WEB-INF/,而不是Class-Path。 w...
421
热度 -
武汉java培训零基础女生能学会吗?武汉Java女软件工程师职业化之路
武汉java培训零基础女生能学会吗?武汉Java女程序员职业化之路一、武汉java培训零基础女生能学会吗?一般人认为武汉IT行业是男生的天地,其实,这是对女生能力的亵渎。不管是在学校还是在社会上,很多女生表现出来的能力都要超过男性,例如,在学校,很多学生会主席,很多奖学金获得者都是女学生,而在社会上,在各行各业也涌现出了很多女强人。对武汉Java软件开发而言,也是如此,而且女生更为细致,在工作方面...
42
热度 -
关于企业开发的一些疑义
关于企业开发的一些疑问????每当我向Boss推荐使用轻量级J2EE的解决方案时,总是遭遇一些质疑,包括对于开源软件的质疑,关于OO的质疑,等等。想看看大家的看法,不要讲理论。??1、到底有多少企业级开发在用EJB???2、为什么不使用分布式架构,不支持多种客户端,依然需要使用EJB??3、企业级开发中是否真的都不使用开源框架和产品??4、成熟的开源框架和产品与商业软件和产品相比哪个更可靠???5...
9378
热度 -
软件工程师书单合集,持续整理中
程序员书单合集,持续整理中1、java学习基础编程篇csdn下载地址:http://blog.csdn.net/shenzhq1980/article/details/48375543博客园下载地址:http://www.cnblogs.com/shenzhq80/p/4818305.htmlJava程序设计语言.(美国)阿诺德.清晰版JAVA2核心技术第1卷.基础知识7thJAVA.2核心技术....
151
热度 -
myeclipse应用(技术和快捷键)
myeclipse使用(技术和快捷键)//////////////////////////学习编程开发是件需要持之以恒的是,大家加油好好努力,早日成为变成精英。//////////////////////////第一部分MyEclipse的基本使用一.提示:MyEclipse的透视图按钮:可以切换不同的透视图(位于右上角)1.建立一个工程----File—new—project---选项含有Jav...
54
热度 -
tomcat插件与Jrebel插件调整(java web开发利器)
tomcat插件与Jrebel插件整合(javaweb开发利器) 工欲善其事必先利其器 ? tomcat插件是没装myeclipse插件必备的,它减少了部署工程的时间和硬盘空间。使用方便,上手非常容易。为web开发必备。 ? ? tomcat插件的下载地址:?????http://www.eclipsetotale.com/tomcatPlugin.html 最新版本支持tomcat7,能在运行主...
204
热度 -
WebService简介跟开发实例(java代码)
WebService简介和开发实例(java代码)WebService又是一种高级应用,与之前学习的Struts、Spring、Hibernate等框架不同。WebService是面向服务的架构(SOA),看起来像是比SSH框架要大。那么它到底是做什么用的?什么才是面向服务的架构? 让我们来看一种需求,集团公司可能具有多种WEB应用。比如,前年开发了个进销存系统、去年开发了一个ERP、今年又...
219
热度 -
解决:Weblogic器皿、SSH框架下Hibernate映射Oracle XMLType方法与Jar包冲突
解决:Weblogic容器、SSH框架下Hibernate映射OracleXMLType方法与Jar包冲突 雪影工作室版权所有,转载请注明【http://blog.csdn.net/lina791211】 一、框架背景 1、开发工具MyEclipse10Pro 2、框架使用Struts2.3,Hibernate3,Spring3.0.5(标准SSH框架) 3、版本管理svn1.6插件,v...
645
热度 -
WebWork引见-Action篇
WebWork介绍-Action篇 Action简介Action在MVC模式中担任控制部分的角色,在WebWork中使用的最多,用于接收页面参数,起到对HttpRequest判断处理作用。每个请求的动作都对应于一个相应的Action,一个Action是一个独立的工作单元和控制命令,它必需要实现XWork里的Action接口,实现Action接口的execute()方法。Action接口的代码如下:...
180
热度 -
Spring的IOC(统制反转Inversion of Control)
Spring的IOC(控制反转InversionofControl)所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。 依赖注入(DependencyInjection) 所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到组件中 spring的配置文件模版 <?xmlvers...
282
热度 -
对于webwork的表单校验的改善
对于webwork的表单校验的改进 ? 一、来由 ????最近一段时间使用webwork比较多,在使用上有一些想法,比如表单校验,action的使用,webwork的URL格式等等。本次把表单这方面的想法和做法简单总结一下。 ?????我先把系统结构简单表述一下: ???????????webwork2.2.5+spring2.0+velocity1.4+ibatis2.3.4 ? 一、webw...
297
热度 -
Spring应用入门示例
Spring使用入门示例在Java世界有一件事情需要习以为常,就是经常会跑出一堆缩写、概念出来,什么Spring、Struts、Hibernate等等等等,这种情况谈不上好,你得花时间熟悉;也不能说是缺点,毕竟它带来新鲜跟乐趣。最近稍微接触了一些Spring的皮毛,写了个例子,希望对初初初学者有用,高手指正。1.Spring是什么网上对Spring以及使用Spring的好处的解释铺天盖地,常常是各...
1679
热度 -
SSH+Log4j+JUnit+MySql整合Web Project练习小结,重点在Spring下怎么进行JUnit测试
SSH+Log4j+JUnit+MySql整合WebProject练习小结,重点在Spring上如何进行JUnit测试 前3天都是单独小练习,今天做一个整合小练习,看看会不会出现一些问题。。。 ? 例子很简单,Spring3+Struts2+Hibernate3+Log4j1.2.14+Junit4.8.1+MySql5.5 ? 基于上述技术实现一个超简单的WebProject功能就是CRUD。。...
992
热度 -
小白学习freemark的进程(代码全贴+详细介绍)
小白学习freemark的过程(代码全贴+详细介绍)介绍 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写FreeMarker被设计用来生成HTMLWeb页面,特别是基于MVC模式的应用程序 环境 学习工具:Myeclipse8.5 在开发工具见好项目,如果要用freemark必须要导入包-----freemarker-2.3.16.jar(版本自己...
340
热度 -
ExtJs+Json实践事例(2)
ExtJs+Json实践例子(2) //初始化数据 functioninitData(){ if(!searchForm){ searchForm=newExt.FormPanel({ collapsible:true, autoHeight:true, frame:true, width:800, monitorValid:true,//把有formBind:true的按钮和验证绑定 layou...
179
热度 -
ExtJs+Json实践事例(1)(因篇幅过长,例子分为两部分)(转)
ExtJs+Json实践例子(1)(因篇幅过长,例子分为两部分)(转) ? ExtJS本质上也是一个AJAX的框架,但是它和DWR有很大不同,首先,DWR是JAVA世界的产物,而ExtJS是后台无关的。也就是说,ExtJS的后台可以是.NET,PHP或者JAVA都可以。其实我们在网上看到的大部分例子都是PHP或者.NET,后台的。这说明ExtJS在所有后台都很受青睐。其次,DWR只关注客户端与服务...
185
热度