![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
●编程语言
luckgirlstar
软件设计师
展开
-
Java之Servlet
在工作的旅途中,也不能忘了学习,所以抽空看了一些J2EE视频,接下来就讲一下Servlet。 1.什么是servlet? 是服务器端执行的用于响应客户端请求的Java类。主要功能在于交互式地浏览和修改数据,生成动态web内容。 2.Servlet生命周期 servlet生命周期就是指Servlet对象在服务器内存中从创建到调用,到销毁原创 2015-08-13 17:36:11 · 941 阅读 · 14 评论 -
【Struts2集锦】 jsp页面位置不同访问方法不同
在做SSH的项目的时候,用URL访问页面的时候,有很多疑惑的地方。因为有的JSP页面直接放在WebRoot下面,有的页面放在WEB-INF下面,有的在WebRoot下面另起一个文件夹。当时在想这有什么区别呢??傻傻分不清楚。最近看了超哥博客发现突然醒悟,自己就做了个实验。把login.jsp页面直接放在WebRoot下,进行了访问。如图:在浏览器地址栏中输入:htt原创 2016-01-06 20:42:01 · 2842 阅读 · 12 评论 -
SSH框架搭建登录实例
最近在做网上商城的项目,是基于SSH2框架来做的,顺便学了一下搭建SSH2框架,今天就分享给大家。 我用的SSH2版本为:struts-2.3.15.3+Spring3.2+hibernate-3.6.101.引入jar包Struts2: struts2-core-2.3.15.3.jar asm-3.3jar asm-common-3.3jar asm-tree-3.3jar xwor原创 2015-10-19 21:52:48 · 14615 阅读 · 21 评论 -
【hibernate集锦】hibernate关联配置关系(一对多,多对多)
第一种关联关系:一对多(多对一)"一对多"是最普遍的映射关系,简单来讲就如消费者与订单的关系。一对多:从消费者角的度来说一个消费者可以有多个订单,即为一对多。多对一:从订单的角度来说多个订单可以对应一个消费者,即为多对一。 一对多关系在hbm文件中的配置信息:消费者(一方):xml version="1.0" encoding="utf-8"转载 2015-07-23 10:27:35 · 880 阅读 · 19 评论 -
【spring集锦】spring注入
用到spring首要提的应该就是注入的几种方式了。现在回想一下,在做项目中注解,setter方法都用过了,现在好好总结一下。构造方法注入配置文件applicationContext.xml: java类:public class UserManagerImpl implements UserManager {原创 2016-02-17 16:37:34 · 781 阅读 · 9 评论 -
【EJB基础】session bean
EJB的session bean分为有状态会话Bean和无状态会话Bean,下面看看这两个有什么区别。 有状态会话Bean能够区分不同的客户端,并分为为不同的客户端保持与其对应的状态信息。即从某个客户端角度来看,似乎EJB对象正被它独占了一样,不会因为有任何其它的客户端同时对同一个EJB访问而影响其它最终的计算结果。 举例:两个不同用户往购物车加入商品。@Stateful原创 2016-03-16 17:22:44 · 727 阅读 · 3 评论 -
【EJB基础】简单概述
EJB简单介绍全称 enterprise java bean,翻译过来就是企业级的javaBean。在J2EE里,Enterprise Java Bean(EJB)称为Java企业Bean,是Java的核心代码。设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的原创 2016-03-07 17:22:20 · 640 阅读 · 3 评论 -
【Hibernate集锦】延迟加载问题
在目前我遇到出现延迟加载异常已经遇到两种情况了,在这里总结一下给大家。1.Hibernate的session关闭问题案例:在OA中,service层有事务,所以会在service层开启事务和关闭事务,但是部门与上级部门有关联关系,出现懒加载,在用到的时候才会加载上级部门名称,我们在界面上才会用到上级部门名称,这时候出现了懒加载异常情况,因为在用到的时候已经关闭session原创 2016-02-26 16:17:28 · 801 阅读 · 11 评论 -
【EJB基础】开发一个简单的EJB应用程序
为了能开发一个简单的EJB应用程序,配置Jboss就快配置了一星期,都快哭了。终于成功了。接下来总结一下开发EJB应用程序的步骤。第一步,在myEclipse中配置JBoss。我刚开始下了个Jboss6.2配置完不行,后来换了个6.0还是不行,最后可能说是我的Myeclipse版本可能太低了,所以我就下了JBoss4.2结果就行了,如果大家遇到一个JBoss在MyEclipse中运行时在控原创 2016-03-11 20:15:39 · 4390 阅读 · 6 评论 -
【EJB基础】Persistence Bean(持久化Bean)
持久化Bean跟普通Java Bean无异,区别在于它们用ejb的注解进行了标记。持久化Bean有下列基本要求:一个实体类(即普通的POJO),并将其标识为@Entity实体类必须要有主键,一般用@Id将其标识在/META-INF/目录下,有persistence.xml文件,其主要作用是定义实体类映射的相关配置信息,比如指定数据源、都有哪些实体类、以及跟持久化原创 2016-04-06 10:03:45 · 1078 阅读 · 3 评论 -
【EJB基础】远程调用和本地调用
本篇博客讲解一下远程调用和本地调用。首先要先了解一下几组概念。 远程客户端和本地客户端远程客户端:客户端与其调用的JEB对象不再同一个JVM进程中。为了创建一个能够被远程访问的企业Bean,你必须用@Remote注解来定义这些Bean。本地客户端:客户端与其调用的EJB对象在同一个JVM进程中。为了创建一个能够被本地访问的企业Bean,你必须用@Local注解来定义这些Bean。原创 2016-03-25 10:30:10 · 5243 阅读 · 6 评论 -
【Struts2集锦】-界面访问取值赋值
界面传值取值在编写web项目的时候总是避免不了的。最近在看Struts2基础视频,敲代码敲多了,应该补充一下基础知识了。取值赋值的两种方式1.采用ModelDriven举例:(1)首先创建User实体public class User { private String username; private String password; public Strin原创 2016-01-15 09:48:35 · 1033 阅读 · 7 评论 -
【Struts2集锦】Struts2的Action中多个方法调用
以前刚做java项目的时候,就用的是SSH框架,做了两个项目都用的是SSH框架,但是里面Action多个方法调用的时候却不一样,其实不止这一个不一样,不同项目用的都叫SSH框架,但是实现方式不一样,后来再回过头儿来系统学习,才发现不是一件事儿就只有一种实现方式,有很多种实现方式。下面就介绍一下Action中包含多个方法如何调用,三种调用方式。1.方法的动态调用方式:acti原创 2016-01-29 08:29:44 · 5180 阅读 · 23 评论 -
【hibernate集锦】hibernate缓存
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。---《百度百科》其中对hibernate缓存印象深刻。 一、为什么用到缓存?hibernate是一个持久性框架,会经常访问物理数据库。为了减少应用程序对物理数据源访问的次数,想了个办法,把物理数据源的数据复制到缓存一份儿,原创 2016-02-13 09:27:24 · 1139 阅读 · 8 评论 -
实体集合转JSON遇到的问题
最近在给IOS的写接口,发现跟ITOO写的接口不一样,ITOO是写好方法,然后把dll文件给他们就行了。而这个是他们需要JSON串,写完以后转成JSON串直接给他们,其实对JSON串也不陌生但是也不是很熟悉,没怎么很深的用过。但是其实挺简单的,只要明白JSON串的结构就好。 但是最近在用的时候就遇到了问题,转的过程中老是失败!!后来经过查找原来是因为我用了hibernate来操作数据库,原创 2015-08-28 14:08:32 · 2646 阅读 · 35 评论 -
java根据手机号获取归属地
引言 最近在做一个关于车新闻的项目,让弄个根据用户注册的手机号获取该用户手机号所在地区,刚刚听说感觉特别高大上,这也可以获得???于是就开始度娘。。查了好多资料渐渐的明白了原理。原理介绍 (1)先上网差一些能够查询手机号获取归属地的API地址。(推荐地址:http://blog.csdn.net/liuyunfan/article/details/13624335)里原创 2015-11-05 21:07:04 · 8564 阅读 · 21 评论 -
Android:Failed to install smartlife.apk on device 'emulator-5554': timeout
引言最近由java后台成功跳跃到了Android,头儿真的把我们当万能的用了啊。首先做Android需要进行界面和数据的测试。所以使用到了模拟器或真机,在自己手机上或模拟器上运行程序。我用的是自己的手机进行测试,有时候用一下模拟器。但是,事情总是进展的不那么如意啊。 问题的出现正当我改好了界面,进行测试的时候,运行程序,老是报出这个错误。如下:Failed to install原创 2015-10-27 09:56:01 · 1371 阅读 · 18 评论 -
车段子项目-SSH上传文件
引言前段时间做的一个车段子项目,里面有上传图片,txt文档,apk文件等等功能。原先做ITOO的时候也有过导入导出的功能,原理大概就是差不多的,不过那时候是封装好的,一直没有理清楚,现在做这个项目的时候必须自己亲手做,所以理了一下,逻辑理清楚了,其实是非常好做的。逻辑分析上传图片主要分为这么几个过程:1.获取file文件以及他们的的名字。2.为了保存这些文件原创 2015-11-13 11:53:15 · 962 阅读 · 22 评论 -
javaweb项目-MyEclipse环境搭建配置
一、引言最近算是接触了3个javaweb的项目了吧,前期刚安装MyEclipse的时候都需要配置一下才能进行。。。MyEclipse打开全是英文,再加上配置的东西挺多,最近总结一下MyEclipse的各种配置,供自己以后方便查看,不用再去别处搜了。。好了接下来开始进行操作。二、所需工具JDK:JDK1.6.0_27 Tomact:apache-tomcat-6.0.28 MyEclipse: m原创 2015-10-15 19:37:03 · 3139 阅读 · 10 评论 -
Android 注册小实例
这两天在学习Android,看了几天视频以后,因为之前做过一个小的Android项目感觉看完视频没有什么很难的。但是因为我们做的那个项目之前都是封装好的,所以觉得好多东西都不会,没有自己搭建起一个项目。所以决定实战一下可能自己搭建的过程中就会遇到很多问题。做实例不是从登陆就是从注册开始做,我就从注册开始做起。1.建包首先建立一个项目里面有自己规定好的包,如图:因为我只做了个原创 2015-11-20 15:10:47 · 2306 阅读 · 23 评论 -
DRP-filter基础
功能介绍filter简单来说可以改变用户操作界面请求的数据或界面返回的数据。改变Servlet的request和response。大家可以可以看一下图可能就更能明白了。说明:1. 在servlet被调用之前截获;2. 在servlet被调用之前检查servlet request;3. 根据需要修改request头和request数据;4.原创 2015-11-30 14:08:49 · 1231 阅读 · 11 评论 -
JSTL标签库
1.引入jar包2.标签库分类对于流程,循环和表达式,URL标签库统称为JSTL核心库,在JSP中添加: 对于格式化标签库,在JSP中添加:还有一个函数标签库,在JSP中添加: 3.常用标签库实例(1)c:out标签 hello(使用标签): hello(使用缺省值): welcome(使用标签,escapeXml=true)原创 2015-12-18 09:48:50 · 1087 阅读 · 10 评论 -
EL表达式
为了使JSP界面上不出现java代码还有界面上获取数据方便,我们就引入了EL表达式和JSTL标签库。这篇博客就讲解一下,EL表达式的使用。1.语法结构${expression}2.存取数据EL 提供“.“和“[]“两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如 .或 -等并非字母或数字的符号,就一定要使用“[ ]“。例如:${ user.My原创 2015-12-09 18:50:04 · 1167 阅读 · 15 评论 -
【EJB基础】Message Driven Bean
MessageDriven Bean是EJB2.0中引入的新的企业Bean,它基于JMS消息,只能接收客户端发送的JMS消息然后处理。对客户端来说,message-driven bean就是异步消息的消费者,当消息到达之后,由容器负责调用MDB。客户端发送消息到destination,MDB作为一个MessageListener接收消息。 JMS支持两种消息模型:Point-to-Po原创 2016-03-28 16:46:49 · 809 阅读 · 3 评论