-----【Java】
luckgirlstar
软件设计师
展开
-
java—基础知识总结
看了一周多的J2SE,终于把它看完了。看它的时候里面的东西都非常的熟悉,能够产生共鸣。下面是对它的总结。 看了这张图,我想起以前C#,VB.NET的总结,非常的相似。大家可以看一下,尤其是C#的几乎一样,语法都跟Java的特别相似。(C#总结,VB.NET总结)学起来也比较容易。对比了一下,发现它们在技术上没有什么区别,连异常处理都极其的类似,但是在语法上有点区别原创 2014-09-10 14:44:26 · 1479 阅读 · 34 评论 -
【Struts2集锦】Struts2的Action中多个方法调用
以前刚做java项目的时候,就用的是SSH框架,做了两个项目都用的是SSH框架,但是里面Action多个方法调用的时候却不一样,其实不止这一个不一样,不同项目用的都叫SSH框架,但是实现方式不一样,后来再回过头儿来系统学习,才发现不是一件事儿就只有一种实现方式,有很多种实现方式。下面就介绍一下Action中包含多个方法如何调用,三种调用方式。1.方法的动态调用方式:acti原创 2016-01-29 08:29:44 · 5172 阅读 · 23 评论 -
【Struts2集锦】-界面访问取值赋值
界面传值取值在编写web项目的时候总是避免不了的。最近在看Struts2基础视频,敲代码敲多了,应该补充一下基础知识了。取值赋值的两种方式1.采用ModelDriven举例:(1)首先创建User实体public class User { private String username; private String password; public Strin原创 2016-01-15 09:48:35 · 1029 阅读 · 7 评论 -
【Struts2集锦】 jsp页面位置不同访问方法不同
在做SSH的项目的时候,用URL访问页面的时候,有很多疑惑的地方。因为有的JSP页面直接放在WebRoot下面,有的页面放在WEB-INF下面,有的在WebRoot下面另起一个文件夹。当时在想这有什么区别呢??傻傻分不清楚。最近看了超哥博客发现突然醒悟,自己就做了个实验。把login.jsp页面直接放在WebRoot下,进行了访问。如图:在浏览器地址栏中输入:htt原创 2016-01-06 20:42:01 · 2827 阅读 · 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 · 14606 阅读 · 21 评论 -
【hibernate集锦】hibernate关联配置关系(一对多,多对多)
第一种关联关系:一对多(多对一)"一对多"是最普遍的映射关系,简单来讲就如消费者与订单的关系。一对多:从消费者角的度来说一个消费者可以有多个订单,即为一对多。多对一:从订单的角度来说多个订单可以对应一个消费者,即为多对一。 一对多关系在hbm文件中的配置信息:消费者(一方):xml version="1.0" encoding="utf-8"转载 2015-07-23 10:27:35 · 876 阅读 · 19 评论 -
【spring集锦】spring注入
用到spring首要提的应该就是注入的几种方式了。现在回想一下,在做项目中注解,setter方法都用过了,现在好好总结一下。构造方法注入配置文件applicationContext.xml: java类:public class UserManagerImpl implements UserManager {原创 2016-02-17 16:37:34 · 777 阅读 · 9 评论 -
【EJB基础】session bean
EJB的session bean分为有状态会话Bean和无状态会话Bean,下面看看这两个有什么区别。 有状态会话Bean能够区分不同的客户端,并分为为不同的客户端保持与其对应的状态信息。即从某个客户端角度来看,似乎EJB对象正被它独占了一样,不会因为有任何其它的客户端同时对同一个EJB访问而影响其它最终的计算结果。 举例:两个不同用户往购物车加入商品。@Stateful原创 2016-03-16 17:22:44 · 720 阅读 · 3 评论 -
【EJB基础】简单概述
EJB简单介绍全称 enterprise java bean,翻译过来就是企业级的javaBean。在J2EE里,Enterprise Java Bean(EJB)称为Java企业Bean,是Java的核心代码。设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的原创 2016-03-07 17:22:20 · 638 阅读 · 3 评论 -
【Hibernate集锦】延迟加载问题
在目前我遇到出现延迟加载异常已经遇到两种情况了,在这里总结一下给大家。1.Hibernate的session关闭问题案例:在OA中,service层有事务,所以会在service层开启事务和关闭事务,但是部门与上级部门有关联关系,出现懒加载,在用到的时候才会加载上级部门名称,我们在界面上才会用到上级部门名称,这时候出现了懒加载异常情况,因为在用到的时候已经关闭session原创 2016-02-26 16:17:28 · 800 阅读 · 11 评论 -
【EJB基础】开发一个简单的EJB应用程序
为了能开发一个简单的EJB应用程序,配置Jboss就快配置了一星期,都快哭了。终于成功了。接下来总结一下开发EJB应用程序的步骤。第一步,在myEclipse中配置JBoss。我刚开始下了个Jboss6.2配置完不行,后来换了个6.0还是不行,最后可能说是我的Myeclipse版本可能太低了,所以我就下了JBoss4.2结果就行了,如果大家遇到一个JBoss在MyEclipse中运行时在控原创 2016-03-11 20:15:39 · 4376 阅读 · 6 评论 -
【EJB基础】Persistence Bean(持久化Bean)
持久化Bean跟普通Java Bean无异,区别在于它们用ejb的注解进行了标记。持久化Bean有下列基本要求:一个实体类(即普通的POJO),并将其标识为@Entity实体类必须要有主键,一般用@Id将其标识在/META-INF/目录下,有persistence.xml文件,其主要作用是定义实体类映射的相关配置信息,比如指定数据源、都有哪些实体类、以及跟持久化原创 2016-04-06 10:03:45 · 1068 阅读 · 3 评论 -
【EJB基础】远程调用和本地调用
本篇博客讲解一下远程调用和本地调用。首先要先了解一下几组概念。 远程客户端和本地客户端远程客户端:客户端与其调用的JEB对象不再同一个JVM进程中。为了创建一个能够被远程访问的企业Bean,你必须用@Remote注解来定义这些Bean。本地客户端:客户端与其调用的EJB对象在同一个JVM进程中。为了创建一个能够被本地访问的企业Bean,你必须用@Local注解来定义这些Bean。原创 2016-03-25 10:30:10 · 5208 阅读 · 6 评论 -
【hibernate集锦】hibernate缓存
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。---《百度百科》其中对hibernate缓存印象深刻。 一、为什么用到缓存?hibernate是一个持久性框架,会经常访问物理数据库。为了减少应用程序对物理数据源访问的次数,想了个办法,把物理数据源的数据复制到缓存一份儿,原创 2016-02-13 09:27:24 · 1134 阅读 · 8 评论 -
JSTL标签库
1.引入jar包2.标签库分类对于流程,循环和表达式,URL标签库统称为JSTL核心库,在JSP中添加: 对于格式化标签库,在JSP中添加:还有一个函数标签库,在JSP中添加: 3.常用标签库实例(1)c:out标签 hello(使用标签): hello(使用缺省值): welcome(使用标签,escapeXml=true)原创 2015-12-18 09:48:50 · 1085 阅读 · 10 评论 -
Java—面向对象(一)
说到面向对象,就应该说说它的那几个核心的机制:继承,重写,多态,抽象,接口。它们是判断是否运用了面向对象编程的核心。接下来用几个例子,看看它们的演变过程和它们之间的关系。 继承:简单来说,子类自动拥有父类的所有方法和属性。 举例:狗和猫都继承了动物的叫声。子类继承父类。 class Animal { private String name; publi原创 2014-09-23 16:46:35 · 1649 阅读 · 29 评论 -
java之递归调用
递归就是自己调用自己,方法与方法之间,类与类之间都可以。所谓递归调用,就是一个方法自己调用自己。在使用递归调用的时候,应该声明一个操作的终结点。不然的话,你的递归程序会因栈空间不足而终止。 其实很好理解,下面举个例子。原创 2014-09-16 17:40:49 · 3922 阅读 · 19 评论 -
java-面向对象(二)
这几天正在看HeadFirst的时候,突然觉得面向对象的几个特点,有点理解模糊不清,所以在这再次回顾一下,加深印象。 上篇博客(http://blog.csdn.net/u010539352/article/details/39500455)中已经讲解了3个面向对象的特点,下面讲解剩下的。 多态:如果一个人想养一个宠物,想养狗就养一条狗,想养一只猫就养一只猫,该怎么实现?那就用原创 2014-10-03 11:26:30 · 1592 阅读 · 20 评论 -
SSH2框架实现注册发短信验证码实例
这两天开始敲代码了,让用SSH2框架,以前没有接触过Java项目更没有接触过SSH2框架,所以用注册开始了我Java之旅。后来发现,后台代码挺容易理解的,跟.net的差不多,就是层与层之间的调用,但是前面前台的交互我差很多,在这里总结一下,顺便跟大家看一下,怎么实现往手机上发送短信验证码的。。 大家先看看我的界面。 原图: 短信验证码错误原创 2015-07-13 09:23:46 · 8008 阅读 · 34 评论 -
Java之Servlet
在工作的旅途中,也不能忘了学习,所以抽空看了一些J2EE视频,接下来就讲一下Servlet。 1.什么是servlet? 是服务器端执行的用于响应客户端请求的Java类。主要功能在于交互式地浏览和修改数据,生成动态web内容。 2.Servlet生命周期 servlet生命周期就是指Servlet对象在服务器内存中从创建到调用,到销毁原创 2015-08-13 17:36:11 · 921 阅读 · 14 评论 -
java根据手机号获取归属地
引言 最近在做一个关于车新闻的项目,让弄个根据用户注册的手机号获取该用户手机号所在地区,刚刚听说感觉特别高大上,这也可以获得???于是就开始度娘。。查了好多资料渐渐的明白了原理。原理介绍 (1)先上网差一些能够查询手机号获取归属地的API地址。(推荐地址:http://blog.csdn.net/liuyunfan/article/details/13624335)里原创 2015-11-05 21:07:04 · 8548 阅读 · 21 评论 -
如何让你的编码速度更高-MyEclipse快捷键配置
引言 作为一名开发人员,工具对我们来说是必不可少的,而且一款好用的工具就更加必不可少了。最近在使用MyEclipse进行项目的开发。刚刚安装完以后,没有想象的那么完美,比VS的代码提示功能真的差很多啊。刚刚开发的时候,无论你输啥,它都不给你提示,真的是很郁闷的一件事情啊。后来经过查找原来是这个样子,主要是因为MyEclipse本身很多选项都是默认关闭的。要咱们开发者自己动手设置啊。经过设原创 2015-09-23 15:01:29 · 5568 阅读 · 43 评论 -
车段子项目-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 · 3096 阅读 · 10 评论 -
EL表达式
为了使JSP界面上不出现java代码还有界面上获取数据方便,我们就引入了EL表达式和JSTL标签库。这篇博客就讲解一下,EL表达式的使用。1.语法结构${expression}2.存取数据EL 提供“.“和“[]“两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如 .或 -等并非字母或数字的符号,就一定要使用“[ ]“。例如:${ user.My原创 2015-12-09 18:50:04 · 1165 阅读 · 15 评论 -
DRP-filter基础
功能介绍filter简单来说可以改变用户操作界面请求的数据或界面返回的数据。改变Servlet的request和response。大家可以可以看一下图可能就更能明白了。说明:1. 在servlet被调用之前截获;2. 在servlet被调用之前检查servlet request;3. 根据需要修改request头和request数据;4.原创 2015-11-30 14:08:49 · 1224 阅读 · 11 评论 -
【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 · 800 阅读 · 3 评论